# near model CODE resource # jump table entries: 3488-3538 (51 of them) export_486: 00000000 4E75 rts export_438: 00000002 4E56 FEBC link A6, -0x0144 00000006 2F0C move.l -[A7], A4 00000008 286E 000C movea.l A4, [A6 + 0xC] 0000000C 508C addq.l A4, 8 0000000E 486E FFC6 pea.l [A6 - 0x3A] 00000012 486E FFBE pea.l [A6 - 0x42] 00000016 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000001A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000001E 2F0C move.l -[A7], A4 00000020 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000024 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00000028 4FEF 0018 lea.l A7, [A7 + 0x18] 0000002C 3D40 FFC0 move.w [A6 - 0x40], D0 00000030 4A6E FFC0 tst.w [A6 - 0x40] 00000034 6706 beq +0x8 /* 0000003C */ 00000036 302E FFC0 move.w D0, [A6 - 0x40] 0000003A 6022 bra +0x24 /* 0000005E */ label0000003C: 0000003C 486E FEBC pea.l [A6 - 0x144] 00000040 486E FFC6 pea.l [A6 - 0x3A] 00000044 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000048 508F addq.l A7, 8 0000004A 486E FFC6 pea.l [A6 - 0x3A] 0000004E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000052 588F addq.l A7, 4 00000054 486E FEBC pea.l [A6 - 0x144] 00000058 4EBA 046E jsr [PC + 0x46E /* 000004C8 */] 0000005C 588F addq.l A7, 4 label0000005E: 0000005E 285F movea.l A4, [A7]+ 00000060 4E5E unlink A6 00000062 4E75 rts export_441: 00000064 4E56 FEBC link A6, -0x0144 00000068 2F0C move.l -[A7], A4 0000006A 286E 000C movea.l A4, [A6 + 0xC] 0000006E 508C addq.l A4, 8 00000070 486E FFC6 pea.l [A6 - 0x3A] 00000074 486E FFBE pea.l [A6 - 0x42] 00000078 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000007C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000080 2F0C move.l -[A7], A4 00000082 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000086 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 0000008A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000008E 3D40 FFC0 move.w [A6 - 0x40], D0 00000092 4A6E FFC0 tst.w [A6 - 0x40] 00000096 6706 beq +0x8 /* 0000009E */ 00000098 302E FFC0 move.w D0, [A6 - 0x40] 0000009C 6022 bra +0x24 /* 000000C0 */ label0000009E: 0000009E 486E FEBC pea.l [A6 - 0x144] 000000A2 486E FFC6 pea.l [A6 - 0x3A] 000000A6 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000000AA 508F addq.l A7, 8 000000AC 486E FFC6 pea.l [A6 - 0x3A] 000000B0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000000B4 588F addq.l A7, 4 000000B6 486E FEBC pea.l [A6 - 0x144] 000000BA 4EBA 02C2 jsr [PC + 0x2C2 /* 0000037E */] 000000BE 588F addq.l A7, 4 label000000C0: 000000C0 285F movea.l A4, [A7]+ 000000C2 4E5E unlink A6 000000C4 4E75 rts export_442: 000000C6 4E56 FE80 link A6, -0x0180 000000CA 2F0C move.l -[A7], A4 000000CC 286E 000C movea.l A4, [A6 + 0xC] 000000D0 508C addq.l A4, 8 000000D2 486E FFBA pea.l [A6 - 0x46] 000000D6 486E FFF8 pea.l [A6 - 0x8] 000000DA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000000DE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000E2 2F0C move.l -[A7], A4 000000E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000E8 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000000EC 4FEF 0018 lea.l A7, [A7 + 0x18] 000000F0 3D40 FFFA move.w [A6 - 0x6], D0 000000F4 4A6E FFFA tst.w [A6 - 0x6] 000000F8 6708 beq +0xA /* 00000102 */ 000000FA 302E FFFA move.w D0, [A6 - 0x6] 000000FE 6000 00C6 bra +0xC8 /* 000001C6 */ label00000102: 00000102 302E FFF8 move.w D0, [A6 - 0x8] 00000106 48C0 ext.l D0 00000108 E780 asl D0, 3 0000010A D9C0 add.l A4, D0 0000010C 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */ 00000110 6716 beq +0x18 /* 00000128 */ 00000112 0C54 2711 cmpi.w [A4], 0x2711 00000116 6710 beq +0x12 /* 00000128 */ 00000118 486E FFBA pea.l [A6 - 0x46] 0000011C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000120 588F addq.l A7, 4 00000122 7077 moveq.l D0, 0x77 00000124 6000 00A0 bra +0xA2 /* 000001C6 */ label00000128: 00000128 0C54 2711 cmpi.w [A4], 0x2711 0000012C 57C0 seq D0 0000012E 4400 neg.b D0 00000130 4880 ext.w D0 00000132 3D40 FFF4 move.w [A6 - 0xC], D0 00000136 508C addq.l A4, 8 00000138 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */ 0000013C 6710 beq +0x12 /* 0000014E */ 0000013E 486E FFBA pea.l [A6 - 0x46] 00000142 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000146 588F addq.l A7, 4 00000148 7049 moveq.l D0, 0x49 0000014A 6000 007A bra +0x7C /* 000001C6 */ label0000014E: 0000014E 508C addq.l A4, 8 00000150 486E FF80 pea.l [A6 - 0x80] 00000154 486E FFF8 pea.l [A6 - 0x8] 00000158 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000015C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000160 2F0C move.l -[A7], A4 00000162 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000166 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 0000016A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000016E 3D40 FFFA move.w [A6 - 0x6], D0 00000172 4A6E FFFA tst.w [A6 - 0x6] 00000176 6710 beq +0x12 /* 00000188 */ 00000178 486E FFBA pea.l [A6 - 0x46] 0000017C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000180 588F addq.l A7, 4 00000182 302E FFFA move.w D0, [A6 - 0x6] 00000186 603E bra +0x40 /* 000001C6 */ label00000188: 00000188 486E FE80 pea.l [A6 - 0x180] 0000018C 486E FF80 pea.l [A6 - 0x80] 00000190 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000194 508F addq.l A7, 8 00000196 486E FF80 pea.l [A6 - 0x80] 0000019A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000019E 588F addq.l A7, 4 000001A0 486E FFBA pea.l [A6 - 0x46] 000001A4 486E FE80 pea.l [A6 - 0x180] 000001A8 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000001AC 4EBA 0624 jsr [PC + 0x624 /* 000007D2 */] 000001B0 4FEF 000A lea.l A7, [A7 + 0xA] 000001B4 3D40 FFFA move.w [A6 - 0x6], D0 000001B8 486E FFBA pea.l [A6 - 0x46] 000001BC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000001C0 588F addq.l A7, 4 000001C2 302E FFFA move.w D0, [A6 - 0x6] label000001C6: 000001C6 285F movea.l A4, [A7]+ 000001C8 4E5E unlink A6 000001CA 4E75 rts export_443: 000001CC 4E56 FE70 link A6, -0x0190 000001D0 2F0C move.l -[A7], A4 000001D2 286E 000C movea.l A4, [A6 + 0xC] 000001D6 486E FFEE pea.l [A6 - 0x12] 000001DA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000001DE 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 000001E2 508F addq.l A7, 8 000001E4 3D40 FFE8 move.w [A6 - 0x18], D0 000001E8 4A6E FFE8 tst.w [A6 - 0x18] 000001EC 6708 beq +0xA /* 000001F6 */ 000001EE 302E FFE8 move.w D0, [A6 - 0x18] 000001F2 6000 0184 bra +0x186 /* 00000378 */ label000001F6: 000001F6 508C addq.l A4, 8 000001F8 0C54 2B26 cmpi.w [A4], 0x2B26 /* '+&' */ 000001FC 6706 beq +0x8 /* 00000204 */ 000001FE 702E moveq.l D0, 0x2E 00000200 6000 0176 bra +0x178 /* 00000378 */ label00000204: 00000204 508C addq.l A4, 8 00000206 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */ 0000020A 6706 beq +0x8 /* 00000212 */ 0000020C 7049 moveq.l D0, 0x49 0000020E 6000 0168 bra +0x16A /* 00000378 */ label00000212: 00000212 508C addq.l A4, 8 00000214 486E FF70 pea.l [A6 - 0x90] 00000218 486E FFE6 pea.l [A6 - 0x1A] 0000021C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000220 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000224 2F0C move.l -[A7], A4 00000226 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000022A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 0000022E 4FEF 0018 lea.l A7, [A7 + 0x18] 00000232 3D40 FFE8 move.w [A6 - 0x18], D0 00000236 4A6E FFE8 tst.w [A6 - 0x18] 0000023A 6708 beq +0xA /* 00000244 */ 0000023C 302E FFE8 move.w D0, [A6 - 0x18] 00000240 6000 0136 bra +0x138 /* 00000378 */ label00000244: 00000244 486E FE70 pea.l [A6 - 0x190] 00000248 486E FF70 pea.l [A6 - 0x90] 0000024C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000250 508F addq.l A7, 8 00000252 486E FF70 pea.l [A6 - 0x90] 00000256 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000025A 588F addq.l A7, 4 0000025C 302E FFE6 move.w D0, [A6 - 0x1A] 00000260 48C0 ext.l D0 00000262 E780 asl D0, 3 00000264 D9C0 add.l A4, D0 00000266 0C54 2B22 cmpi.w [A4], 0x2B22 /* '+\"' */ 0000026A 670C beq +0xE /* 00000278 */ 0000026C 0C54 2B71 cmpi.w [A4], 0x2B71 /* '+q' */ 00000270 6706 beq +0x8 /* 00000278 */ 00000272 704A moveq.l D0, 0x4A 00000274 6000 0102 bra +0x104 /* 00000378 */ label00000278: 00000278 508C addq.l A4, 8 0000027A 486E FFAA pea.l [A6 - 0x56] 0000027E 486E FFE6 pea.l [A6 - 0x1A] 00000282 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000286 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000028A 2F0C move.l -[A7], A4 0000028C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000290 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00000294 4FEF 0018 lea.l A7, [A7 + 0x18] 00000298 3D40 FFE8 move.w [A6 - 0x18], D0 0000029C 4A6E FFE8 tst.w [A6 - 0x18] 000002A0 6708 beq +0xA /* 000002AA */ 000002A2 302E FFE8 move.w D0, [A6 - 0x18] 000002A6 6000 00D0 bra +0xD2 /* 00000378 */ label000002AA: 000002AA 0C6C 2B22 FFF8 cmpi.w [A4 - 0x8], 0x2B22 /* '+\"' */ 000002B0 665C bne +0x5E /* 0000030E */ 000002B2 486E FFEA pea.l [A6 - 0x16] 000002B6 486E FFAA pea.l [A6 - 0x56] 000002BA 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000002BE 508F addq.l A7, 8 000002C0 3D40 FFE8 move.w [A6 - 0x18], D0 000002C4 486E FFAA pea.l [A6 - 0x56] 000002C8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000002CC 588F addq.l A7, 4 000002CE 4A6E FFE8 tst.w [A6 - 0x18] 000002D2 6708 beq +0xA /* 000002DC */ 000002D4 302E FFE8 move.w D0, [A6 - 0x18] 000002D8 6000 009E bra +0xA0 /* 00000378 */ label000002DC: 000002DC 2F2E FFFA move.l -[A7], [A6 - 0x6] 000002E0 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000002E4 206E FFFA movea.l A0, [A6 - 0x6] 000002E8 2F10 move.l -[A7], [A0] 000002EA 2F2E FFEA move.l -[A7], [A6 - 0x16] 000002EE 3F3C 0001 move.w -[A7], 0x1 000002F2 486E FE70 pea.l [A6 - 0x190] 000002F6 4EBA 02B2 jsr [PC + 0x2B2 /* 000005AA */] 000002FA 4FEF 000E lea.l A7, [A7 + 0xE] 000002FE 3D40 FFE8 move.w [A6 - 0x18], D0 00000302 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000306 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 0000030A 6000 0068 bra +0x6A /* 00000374 */ label0000030E: 0000030E 486E FFAA pea.l [A6 - 0x56] 00000312 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00000316 588F addq.l A7, 4 00000318 2040 movea.l A0, D0 0000031A 1D50 FFFF move.b [A6 - 0x1], [A0] 0000031E 486E FFAA pea.l [A6 - 0x56] 00000322 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000326 588F addq.l A7, 4 00000328 3D40 FFE4 move.w [A6 - 0x1C], D0 0000032C 486E FFAA pea.l [A6 - 0x56] 00000330 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000334 588F addq.l A7, 4 00000336 0C6E 0001 FFE4 cmpi.w [A6 - 0x1C], 0x1 0000033C 6704 beq +0x6 /* 00000342 */ 0000033E 704B moveq.l D0, 0x4B 00000340 6036 bra +0x38 /* 00000378 */ label00000342: 00000342 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000346 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 0000034A 206E FFFA movea.l A0, [A6 - 0x6] 0000034E 2F10 move.l -[A7], [A0] 00000350 102E FFFF move.b D0, [A6 - 0x1] 00000354 4880 ext.w D0 00000356 48C0 ext.l D0 00000358 2F00 move.l -[A7], D0 0000035A 4267 clr.w -[A7] 0000035C 486E FE70 pea.l [A6 - 0x190] 00000360 4EBA 0248 jsr [PC + 0x248 /* 000005AA */] 00000364 4FEF 000E lea.l A7, [A7 + 0xE] 00000368 3D40 FFE8 move.w [A6 - 0x18], D0 0000036C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000370 4EAD 126A jsr [A5 + 0x126A /* export_585 */] label00000374: 00000374 302E FFE8 move.w D0, [A6 - 0x18] label00000378: 00000378 285F movea.l A4, [A7]+ 0000037A 4E5E unlink A6 0000037C 4E75 rts fn0000037E: 0000037E 4E56 FFFA link A6, -0x0006 00000382 486D DF88 pea.l [A5 - 0x2078] 00000386 4EBA 055E jsr [PC + 0x55E /* 000008E6 */] 0000038A 588F addq.l A7, 4 0000038C 3D40 FFFA move.w [A6 - 0x6], D0 00000390 0C6E FFFF FFFA cmpi.w [A6 - 0x6], 0xFFFF 00000396 6606 bne +0x8 /* 0000039E */ 00000398 7044 moveq.l D0, 0x44 0000039A 6000 0128 bra +0x12A /* 000004C4 */ label0000039E: 0000039E 4267 clr.w -[A7] 000003A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003A4 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 000003A8 486E FFFC pea.l [A6 - 0x4] 000003AC 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */] 000003B0 301F move.w D0, [A7]+ 000003B2 3D40 FFFE move.w [A6 - 0x2], D0 000003B6 4A6E FFFE tst.w [A6 - 0x2] 000003BA 6656 bne +0x58 /* 00000412 */ 000003BC 302E FFFA move.w D0, [A6 - 0x6] 000003C0 C1FC 010A muls.w D0, 0x10A 000003C4 41ED DC6A lea.l A0, [A5 - 0x2396] 000003C8 D1C0 add.l A0, D0 000003CA 316E FFFC 0100 move.w [A0 + 0x100], [A6 - 0x4] 000003D0 302E FFFA move.w D0, [A6 - 0x6] 000003D4 C1FC 010A muls.w D0, 0x10A 000003D8 41ED DC6A lea.l A0, [A5 - 0x2396] 000003DC D1C0 add.l A0, D0 000003DE 4850 pea.l [A0] 000003E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003E4 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000003E8 508F addq.l A7, 8 000003EA 302E FFFA move.w D0, [A6 - 0x6] 000003EE C1FC 010A muls.w D0, 0x10A 000003F2 41ED DC6A lea.l A0, [A5 - 0x2396] 000003F6 D1C0 add.l A0, D0 000003F8 302E FFFA move.w D0, [A6 - 0x6] 000003FC C1FC 010A muls.w D0, 0x10A 00000400 43ED DC6A lea.l A1, [A5 - 0x2396] 00000404 D3C0 add.l A1, D0 00000406 42A9 0106 clr.l [A1 + 0x106] 0000040A 42A8 0102 clr.l [A0 + 0x102] 0000040E 6000 00B2 bra +0xB4 /* 000004C2 */ label00000412: 00000412 0C6E FFD5 FFFE cmpi.w [A6 - 0x2], 0xFFD5 00000418 6600 00A4 bne +0xA6 /* 000004BE */ 0000041C 206D 9064 movea.l A0, [A5 - 0x6F9C] 00000420 226D 9064 movea.l A1, [A5 - 0x6F9C] 00000424 4267 clr.w -[A7] 00000426 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000042A 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 0000042E 2050 movea.l A0, [A0] 00000430 2F10 move.l -[A7], [A0] 00000432 2051 movea.l A0, [A1] 00000434 2F28 0004 move.l -[A7], [A0 + 0x4] 00000438 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 0000043C 301F move.w D0, [A7]+ 0000043E 4A40 tst.w D0 00000440 6600 0078 bne +0x7A /* 000004BA */ 00000444 4267 clr.w -[A7] 00000446 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000044A 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 0000044E 486E FFFC pea.l [A6 - 0x4] 00000452 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */] 00000456 301F move.w D0, [A7]+ 00000458 3D40 FFFE move.w [A6 - 0x2], D0 0000045C 4A6E FFFE tst.w [A6 - 0x2] 00000460 6654 bne +0x56 /* 000004B6 */ 00000462 302E FFFA move.w D0, [A6 - 0x6] 00000466 C1FC 010A muls.w D0, 0x10A 0000046A 41ED DC6A lea.l A0, [A5 - 0x2396] 0000046E D1C0 add.l A0, D0 00000470 316E FFFC 0100 move.w [A0 + 0x100], [A6 - 0x4] 00000476 302E FFFA move.w D0, [A6 - 0x6] 0000047A C1FC 010A muls.w D0, 0x10A 0000047E 41ED DC6A lea.l A0, [A5 - 0x2396] 00000482 D1C0 add.l A0, D0 00000484 4850 pea.l [A0] 00000486 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000048A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000048E 508F addq.l A7, 8 00000490 302E FFFA move.w D0, [A6 - 0x6] 00000494 C1FC 010A muls.w D0, 0x10A 00000498 41ED DC6A lea.l A0, [A5 - 0x2396] 0000049C D1C0 add.l A0, D0 0000049E 302E FFFA move.w D0, [A6 - 0x6] 000004A2 C1FC 010A muls.w D0, 0x10A 000004A6 43ED DC6A lea.l A1, [A5 - 0x2396] 000004AA D3C0 add.l A1, D0 000004AC 42A9 0106 clr.l [A1 + 0x106] 000004B0 42A8 0102 clr.l [A0 + 0x102] 000004B4 600C bra +0xE /* 000004C2 */ label000004B6: 000004B6 7045 moveq.l D0, 0x45 000004B8 600A bra +0xC /* 000004C4 */ label000004BA: 000004BA 7046 moveq.l D0, 0x46 000004BC 6006 bra +0x8 /* 000004C4 */ label000004BE: 000004BE 7045 moveq.l D0, 0x45 000004C0 6002 bra +0x4 /* 000004C4 */ label000004C2: 000004C2 7000 moveq.l D0, 0x00 label000004C4: 000004C4 4E5E unlink A6 000004C6 4E75 rts fn000004C8: 000004C8 4E56 FEFE link A6, -0x0102 000004CC 486E FEFE pea.l [A6 - 0x102] 000004D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004D4 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000004D8 508F addq.l A7, 8 000004DA 486E FEFE pea.l [A6 - 0x102] 000004DE 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */] 000004E2 588F addq.l A7, 4 000004E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004E8 4EBA 03FC jsr [PC + 0x3FC /* 000008E6 */] 000004EC 588F addq.l A7, 4 000004EE 3D40 FFFE move.w [A6 - 0x2], D0 000004F2 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 000004F8 6604 bne +0x6 /* 000004FE */ 000004FA 7047 moveq.l D0, 0x47 000004FC 602A bra +0x2C /* 00000528 */ label000004FE: 000004FE 302E FFFE move.w D0, [A6 - 0x2] 00000502 C1FC 010A muls.w D0, 0x10A 00000506 41ED DC6A lea.l A0, [A5 - 0x2396] 0000050A D1C0 add.l A0, D0 0000050C 3F28 0100 move.w -[A7], [A0 + 0x100] 00000510 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00000514 548F addq.l A7, 2 00000516 302E FFFE move.w D0, [A6 - 0x2] 0000051A C1FC 010A muls.w D0, 0x10A 0000051E 41ED DC6A lea.l A0, [A5 - 0x2396] 00000522 D1C0 add.l A0, D0 00000524 4210 clr.b [A0] 00000526 7000 moveq.l D0, 0x00 label00000528: 00000528 4E5E unlink A6 0000052A 4E75 rts export_440: 0000052C 4E56 FFEE link A6, -0x0012 00000530 426E FFFE clr.w [A6 - 0x2] 00000534 603E bra +0x40 /* 00000574 */ label00000536: 00000536 302E FFFE move.w D0, [A6 - 0x2] 0000053A C1FC 010A muls.w D0, 0x10A 0000053E 41ED DC6A lea.l A0, [A5 - 0x2396] 00000542 D1C0 add.l A0, D0 00000544 4A10 tst.b [A0] 00000546 6728 beq +0x2A /* 00000570 */ 00000548 302E FFFE move.w D0, [A6 - 0x2] 0000054C C1FC 010A muls.w D0, 0x10A 00000550 41ED DC6A lea.l A0, [A5 - 0x2396] 00000554 D1C0 add.l A0, D0 00000556 3F28 0100 move.w -[A7], [A0 + 0x100] 0000055A 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 0000055E 548F addq.l A7, 2 00000560 302E FFFE move.w D0, [A6 - 0x2] 00000564 C1FC 010A muls.w D0, 0x10A 00000568 41ED DC6A lea.l A0, [A5 - 0x2396] 0000056C D1C0 add.l A0, D0 0000056E 4210 clr.b [A0] label00000570: 00000570 526E FFFE addq.w [A6 - 0x2], 1 label00000574: 00000574 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3 0000057A 6DBA blt -0x44 /* 00000536 */ 0000057C 426E FFF6 clr.w [A6 - 0xA] 00000580 42A7 clr.l -[A7] 00000582 42A7 clr.l -[A7] 00000584 486E FFEE pea.l [A6 - 0x12] 00000588 42A7 clr.l -[A7] 0000058A 4EBA 054A jsr [PC + 0x54A /* 00000AD6 */] 0000058E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000592 42A7 clr.l -[A7] 00000594 42A7 clr.l -[A7] 00000596 486E FFEE pea.l [A6 - 0x12] 0000059A 42A7 clr.l -[A7] 0000059C 4EBA 0D88 jsr [PC + 0xD88 /* 00001326 */] 000005A0 4FEF 0010 lea.l A7, [A7 + 0x10] 000005A4 7000 moveq.l D0, 0x00 000005A6 4E5E unlink A6 000005A8 4E75 rts fn000005AA: 000005AA 4E56 FEEA link A6, -0x0116 000005AE 2F0C move.l -[A7], A4 000005B0 486E FEF6 pea.l [A6 - 0x10A] 000005B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005B8 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000005BC 508F addq.l A7, 8 000005BE 486E FEF6 pea.l [A6 - 0x10A] 000005C2 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */] 000005C6 588F addq.l A7, 4 000005C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005CC 4EBA 0318 jsr [PC + 0x318 /* 000008E6 */] 000005D0 588F addq.l A7, 4 000005D2 3D40 FFFC move.w [A6 - 0x4], D0 000005D6 0C6E FFFF FFFC cmpi.w [A6 - 0x4], 0xFFFF 000005DC 6606 bne +0x8 /* 000005E4 */ 000005DE 7047 moveq.l D0, 0x47 000005E0 6000 01EA bra +0x1EC /* 000007CC */ label000005E4: 000005E4 302E FFFC move.w D0, [A6 - 0x4] 000005E8 C1FC 010A muls.w D0, 0x10A 000005EC 41ED DC6A lea.l A0, [A5 - 0x2396] 000005F0 D1C0 add.l A0, D0 000005F2 3D68 0100 FFFA move.w [A6 - 0x6], [A0 + 0x100] 000005F8 302E FFFC move.w D0, [A6 - 0x4] 000005FC C1FC 010A muls.w D0, 0x10A 00000600 41ED DC6A lea.l A0, [A5 - 0x2396] 00000604 D1C0 add.l A0, D0 00000606 4267 clr.w -[A7] 00000608 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000060C 3F3C 0001 move.w -[A7], 0x1 00000610 2F28 0106 move.l -[A7], [A0 + 0x106] 00000614 4EAD 135A jsr [A5 + 0x135A /* export_615 */] 00000618 301F move.w D0, [A7]+ 0000061A 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1 00000620 6600 00B8 bne +0xBA /* 000006DA */ 00000624 2D6E 000E FEF2 move.l [A6 - 0x10E], [A6 + 0xE] 0000062A 4AAE FEF2 tst.l [A6 - 0x10E] 0000062E 6C06 bge +0x8 /* 00000636 */ 00000630 7002 moveq.l D0, 0x02 00000632 6000 0198 bra +0x19A /* 000007CC */ label00000636: 00000636 202E FEF2 move.l D0, [A6 - 0x10E] 0000063A D080 add.l D0, D0 0000063C 2F00 move.l -[A7], D0 0000063E 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00000642 588F addq.l A7, 4 00000644 4A40 tst.w D0 00000646 6706 beq +0x8 /* 0000064E */ 00000648 7025 moveq.l D0, 0x25 0000064A 6000 0180 bra +0x182 /* 000007CC */ label0000064E: 0000064E 42A7 clr.l -[A7] 00000650 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00000654 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00000658 205F movea.l A0, [A7]+ 0000065A 2D48 FFF6 move.l [A6 - 0xA], A0 0000065E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000662 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000666 4267 clr.w -[A7] 00000668 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000066C 486E FEF2 pea.l [A6 - 0x10E] 00000670 206E FFF6 movea.l A0, [A6 - 0xA] 00000674 2F10 move.l -[A7], [A0] 00000676 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */] 0000067A 301F move.w D0, [A7]+ 0000067C 3D40 FFFE move.w [A6 - 0x2], D0 00000680 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000684 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00000688 4A6E FFFE tst.w [A6 - 0x2] 0000068C 6708 beq +0xA /* 00000696 */ 0000068E 0C6E FFD9 FFFE cmpi.w [A6 - 0x2], 0xFFD9 00000694 6638 bne +0x3A /* 000006CE */ label00000696: 00000696 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000069A 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 0000069E 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 000006A2 2F2E 0012 move.l -[A7], [A6 + 0x12] 000006A6 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000006AA 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 000006AE 508F addq.l A7, 8 000006B0 302E FFFC move.w D0, [A6 - 0x4] 000006B4 C1FC 010A muls.w D0, 0x10A 000006B8 41ED DC6A lea.l A0, [A5 - 0x2396] 000006BC D1C0 add.l A0, D0 000006BE 4267 clr.w -[A7] 000006C0 3F2E FFFA move.w -[A7], [A6 - 0x6] 000006C4 4868 0106 pea.l [A0 + 0x106] 000006C8 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */] 000006CC 301F move.w D0, [A7]+ label000006CE: 000006CE 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000006D2 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000006D6 6000 00F2 bra +0xF4 /* 000007CA */ label000006DA: 000006DA 2D7C 0000 0200 FEEA move.l [A6 - 0x116], 0x200 000006E2 42A7 clr.l -[A7] 000006E4 2F2E FEEA move.l -[A7], [A6 - 0x116] 000006E8 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 000006EC 205F movea.l A0, [A7]+ 000006EE 2D48 FFF6 move.l [A6 - 0xA], A0 000006F2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000006F6 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000006FA 206E FFF6 movea.l A0, [A6 - 0xA] 000006FE 2850 movea.l A4, [A0] 00000700 42AE FEEE clr.l [A6 - 0x112] label00000704: 00000704 7001 moveq.l D0, 0x01 00000706 2D40 FEF2 move.l [A6 - 0x10E], D0 0000070A 4267 clr.w -[A7] 0000070C 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000710 486E FEF2 pea.l [A6 - 0x10E] 00000714 2F0C move.l -[A7], A4 00000716 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */] 0000071A 301F move.w D0, [A7]+ 0000071C 3D40 FFFE move.w [A6 - 0x2], D0 00000720 4A6E FFFE tst.w [A6 - 0x2] 00000724 6604 bne +0x6 /* 0000072A */ 00000726 52AE FEEE addq.l [A6 - 0x112], 1 label0000072A: 0000072A 202E FEEE move.l D0, [A6 - 0x112] 0000072E B0AE FEEA cmp.l D0, [A6 - 0x116] 00000732 6D36 blt +0x38 /* 0000076A */ 00000734 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000738 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 0000073C 06AE 0000 0200 FEEA addi.l [A6 - 0x116], 0x200 00000744 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000748 2F2E FEEA move.l -[A7], [A6 - 0x116] 0000074C 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00000750 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000754 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000758 206E FFF6 movea.l A0, [A6 - 0xA] 0000075C 2010 move.l D0, [A0] 0000075E D0AE FEEA add.l D0, [A6 - 0x116] 00000762 0680 FFFF FDFF addi.l D0, 0xFFFFFDFF 00000768 2840 movea.l A4, D0 label0000076A: 0000076A 4A6E FFFE tst.w [A6 - 0x2] 0000076E 660C bne +0xE /* 0000077C */ 00000770 41D4 lea.l A0, [A4] 00000772 528C addq.l A4, 1 00000774 1010 move.b D0, [A0] 00000776 B02E 0011 cmp.b D0, [A6 + 0x11] 0000077A 6688 bne -0x76 /* 00000704 */ label0000077C: 0000077C 4A6E FFFE tst.w [A6 - 0x2] 00000780 6708 beq +0xA /* 0000078A */ 00000782 0C6E FFD9 FFFE cmpi.w [A6 - 0x2], 0xFFD9 00000788 6638 bne +0x3A /* 000007C2 */ label0000078A: 0000078A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000078E 2F2E FEEE move.l -[A7], [A6 - 0x112] 00000792 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00000796 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000079A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000079E 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 000007A2 508F addq.l A7, 8 000007A4 302E FFFC move.w D0, [A6 - 0x4] 000007A8 C1FC 010A muls.w D0, 0x10A 000007AC 41ED DC6A lea.l A0, [A5 - 0x2396] 000007B0 D1C0 add.l A0, D0 000007B2 4267 clr.w -[A7] 000007B4 3F2E FFFA move.w -[A7], [A6 - 0x6] 000007B8 4868 0106 pea.l [A0 + 0x106] 000007BC 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */] 000007C0 301F move.w D0, [A7]+ label000007C2: 000007C2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000007C6 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label000007CA: 000007CA 7000 moveq.l D0, 0x00 label000007CC: 000007CC 285F movea.l A4, [A7]+ 000007CE 4E5E unlink A6 000007D0 4E75 rts fn000007D2: 000007D2 4E56 FEF6 link A6, -0x010A 000007D6 486E FEF6 pea.l [A6 - 0x10A] 000007DA 2F2E 000A move.l -[A7], [A6 + 0xA] 000007DE 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000007E2 508F addq.l A7, 8 000007E4 486E FEF6 pea.l [A6 - 0x10A] 000007E8 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */] 000007EC 588F addq.l A7, 4 000007EE 2F2E 000A move.l -[A7], [A6 + 0xA] 000007F2 4EBA 00F2 jsr [PC + 0xF2 /* 000008E6 */] 000007F6 588F addq.l A7, 4 000007F8 3D40 FFF8 move.w [A6 - 0x8], D0 000007FC 0C6E FFFF FFF8 cmpi.w [A6 - 0x8], 0xFFFF 00000802 6606 bne +0x8 /* 0000080A */ 00000804 7047 moveq.l D0, 0x47 00000806 6000 00DA bra +0xDC /* 000008E2 */ label0000080A: 0000080A 302E FFF8 move.w D0, [A6 - 0x8] 0000080E C1FC 010A muls.w D0, 0x10A 00000812 41ED DC6A lea.l A0, [A5 - 0x2396] 00000816 D1C0 add.l A0, D0 00000818 3D68 0100 FFF6 move.w [A6 - 0xA], [A0 + 0x100] 0000081E 302E FFF8 move.w D0, [A6 - 0x8] 00000822 C1FC 010A muls.w D0, 0x10A 00000826 41ED DC6A lea.l A0, [A5 - 0x2396] 0000082A D1C0 add.l A0, D0 0000082C 2D68 0102 FFFA move.l [A6 - 0x6], [A0 + 0x102] 00000832 4AAE FFFA tst.l [A6 - 0x6] 00000836 6614 bne +0x16 /* 0000084C */ 00000838 4A6E 0008 tst.w [A6 + 0x8] 0000083C 660E bne +0x10 /* 0000084C */ 0000083E 4267 clr.w -[A7] 00000840 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000844 42A7 clr.l -[A7] 00000846 4EAD 134A jsr [A5 + 0x134A /* export_613 */] 0000084A 301F move.w D0, [A7]+ label0000084C: 0000084C 4A6E 0008 tst.w [A6 + 0x8] 00000850 6710 beq +0x12 /* 00000862 */ 00000852 4267 clr.w -[A7] 00000854 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000858 486E FFFA pea.l [A6 - 0x6] 0000085C 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */] 00000860 301F move.w D0, [A7]+ label00000862: 00000862 4267 clr.w -[A7] 00000864 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000868 3F3C 0001 move.w -[A7], 0x1 0000086C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000870 4EAD 135A jsr [A5 + 0x135A /* export_615 */] 00000874 301F move.w D0, [A7]+ 00000876 2F2E 000E move.l -[A7], [A6 + 0xE] 0000087A 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 0000087E 588F addq.l A7, 4 00000880 2F2E 000E move.l -[A7], [A6 + 0xE] 00000884 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000888 588F addq.l A7, 4 0000088A 2D40 FFFA move.l [A6 - 0x6], D0 0000088E 2F2E 000E move.l -[A7], [A6 + 0xE] 00000892 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00000896 588F addq.l A7, 4 00000898 4267 clr.w -[A7] 0000089A 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000089E 486E FFFA pea.l [A6 - 0x6] 000008A2 2F00 move.l -[A7], D0 000008A4 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */] 000008A8 301F move.w D0, [A7]+ 000008AA 3D40 FFFE move.w [A6 - 0x2], D0 000008AE 2F2E 000E move.l -[A7], [A6 + 0xE] 000008B2 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 000008B6 588F addq.l A7, 4 000008B8 4A6E FFFE tst.w [A6 - 0x2] 000008BC 6704 beq +0x6 /* 000008C2 */ 000008BE 7048 moveq.l D0, 0x48 000008C0 6020 bra +0x22 /* 000008E2 */ label000008C2: 000008C2 302E FFF8 move.w D0, [A6 - 0x8] 000008C6 C1FC 010A muls.w D0, 0x10A 000008CA 41ED DC6A lea.l A0, [A5 - 0x2396] 000008CE D1C0 add.l A0, D0 000008D0 4267 clr.w -[A7] 000008D2 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000008D6 4868 0102 pea.l [A0 + 0x102] 000008DA 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */] 000008DE 301F move.w D0, [A7]+ 000008E0 7000 moveq.l D0, 0x00 label000008E2: 000008E2 4E5E unlink A6 000008E4 4E75 rts fn000008E6: 000008E6 4E56 FFFC link A6, -0x0004 000008EA 426E FFFC clr.w [A6 - 0x4] 000008EE 70FF moveq.l D0, 0xFFFFFFFF 000008F0 3D40 FFFE move.w [A6 - 0x2], D0 000008F4 6028 bra +0x2A /* 0000091E */ label000008F6: 000008F6 302E FFFC move.w D0, [A6 - 0x4] 000008FA C1FC 010A muls.w D0, 0x10A 000008FE 41ED DC6A lea.l A0, [A5 - 0x2396] 00000902 D1C0 add.l A0, D0 00000904 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000908 4850 pea.l [A0] 0000090A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000090E 508F addq.l A7, 8 00000910 4A40 tst.w D0 00000912 6706 beq +0x8 /* 0000091A */ 00000914 3D6E FFFC FFFE move.w [A6 - 0x2], [A6 - 0x4] label0000091A: 0000091A 526E FFFC addq.w [A6 - 0x4], 1 label0000091E: 0000091E 0C6E 0003 FFFC cmpi.w [A6 - 0x4], 0x3 00000924 6C08 bge +0xA /* 0000092E */ 00000926 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF 0000092C 67C8 beq -0x36 /* 000008F6 */ label0000092E: 0000092E 302E FFFE move.w D0, [A6 - 0x2] 00000932 4E5E unlink A6 00000934 4E75 rts export_446: 00000936 4E56 FFB2 link A6, -0x004E 0000093A 2F0C move.l -[A7], A4 0000093C 286E 000C movea.l A4, [A6 + 0xC] 00000940 508C addq.l A4, 8 00000942 4A6D DB52 tst.w [A5 - 0x24AE] 00000946 6706 beq +0x8 /* 0000094E */ 00000948 7059 moveq.l D0, 0x59 0000094A 6000 0184 bra +0x186 /* 00000AD0 */ label0000094E: 0000094E 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */ 00000952 6602 bne +0x4 /* 00000956 */ 00000954 508C addq.l A4, 8 label00000956: 00000956 486E FFB2 pea.l [A6 - 0x4E] 0000095A 486E FFEC pea.l [A6 - 0x14] 0000095E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000962 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000966 2F0C move.l -[A7], A4 00000968 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000096C 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00000970 4FEF 0018 lea.l A7, [A7 + 0x18] 00000974 3D40 FFEE move.w [A6 - 0x12], D0 00000978 4A6E FFEE tst.w [A6 - 0x12] 0000097C 6708 beq +0xA /* 00000986 */ 0000097E 302E FFEE move.w D0, [A6 - 0x12] 00000982 6000 014C bra +0x14E /* 00000AD0 */ label00000986: 00000986 486D DA52 pea.l [A5 - 0x25AE] 0000098A 486E FFB2 pea.l [A6 - 0x4E] 0000098E 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000992 508F addq.l A7, 8 00000994 486E FFB2 pea.l [A6 - 0x4E] 00000998 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000099C 588F addq.l A7, 4 0000099E 302E FFEC move.w D0, [A6 - 0x14] 000009A2 48C0 ext.l D0 000009A4 E780 asl D0, 3 000009A6 D9C0 add.l A4, D0 000009A8 0C54 2AFB cmpi.w [A4], 0x2AFB 000009AC 6652 bne +0x54 /* 00000A00 */ 000009AE 508C addq.l A4, 8 000009B0 486D DA4A pea.l [A5 - 0x25B6] 000009B4 486E FFEC pea.l [A6 - 0x14] 000009B8 2F2E 0014 move.l -[A7], [A6 + 0x14] 000009BC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000009C0 2F0C move.l -[A7], A4 000009C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009C6 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */] 000009CA 4FEF 0018 lea.l A7, [A7 + 0x18] 000009CE 3D40 FFEE move.w [A6 - 0x12], D0 000009D2 4A6E FFEE tst.w [A6 - 0x12] 000009D6 6708 beq +0xA /* 000009E0 */ 000009D8 302E FFEE move.w D0, [A6 - 0x12] 000009DC 6000 00F2 bra +0xF4 /* 00000AD0 */ label000009E0: 000009E0 4267 clr.w -[A7] 000009E2 486D DA4A pea.l [A5 - 0x25B6] 000009E6 A8AE syscall EmptyRect 000009E8 101F move.b D0, [A7]+ 000009EA 4A00 tst.b D0 000009EC 6706 beq +0x8 /* 000009F4 */ 000009EE 7042 moveq.l D0, 0x42 000009F0 6000 00DE bra +0xE0 /* 00000AD0 */ label000009F4: 000009F4 302E FFEC move.w D0, [A6 - 0x14] 000009F8 48C0 ext.l D0 000009FA E780 asl D0, 3 000009FC D9C0 add.l A4, D0 000009FE 6018 bra +0x1A /* 00000A18 */ label00000A00: 00000A00 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000A04 A873 syscall SetPort 00000A06 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 00000A0A 486D DA4A pea.l [A5 - 0x25B6] 00000A0E 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */] 00000A12 588F addq.l A7, 4 00000A14 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */] label00000A18: 00000A18 4A54 tst.w [A4] 00000A1A 6706 beq +0x8 /* 00000A22 */ 00000A1C 7013 moveq.l D0, 0x13 00000A1E 6000 00B0 bra +0xB2 /* 00000AD0 */ label00000A22: 00000A22 4267 clr.w -[A7] 00000A24 486D DA52 pea.l [A5 - 0x25AE] 00000A28 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 00000A2C 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00000A30 301F move.w D0, [A7]+ 00000A32 4267 clr.w -[A7] 00000A34 42A7 clr.l -[A7] 00000A36 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 00000A3A 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00000A3E 301F move.w D0, [A7]+ 00000A40 486D DA52 pea.l [A5 - 0x25AE] 00000A44 A9B1 syscall CreateResFile 00000A46 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00000A4A 6706 beq +0x8 /* 00000A52 */ 00000A4C 705A moveq.l D0, 0x5A 00000A4E 6000 0080 bra +0x82 /* 00000AD0 */ label00000A52: 00000A52 4267 clr.w -[A7] 00000A54 486D DA52 pea.l [A5 - 0x25AE] 00000A58 A997 syscall OpenResFile 00000A5A 301F move.w D0, [A7]+ 00000A5C 3B40 DB54 move.w [A5 - 0x24AC], D0 00000A60 0C6D FFFF DB54 cmpi.w [A5 - 0x24AC], 0xFFFF 00000A66 6606 bne +0x8 /* 00000A6E */ 00000A68 705A moveq.l D0, 0x5A 00000A6A 6000 0064 bra +0x66 /* 00000AD0 */ label00000A6E: 00000A6E 4267 clr.w -[A7] 00000A70 486D DA52 pea.l [A5 - 0x25AE] 00000A74 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 00000A78 486E FFF0 pea.l [A6 - 0x10] 00000A7C 4EAD 130A jsr [A5 + 0x130A /* export_605 */] 00000A80 301F move.w D0, [A7]+ 00000A82 3D40 FFEE move.w [A6 - 0x12], D0 00000A86 4A6E FFEE tst.w [A6 - 0x12] 00000A8A 6704 beq +0x6 /* 00000A90 */ 00000A8C 705A moveq.l D0, 0x5A 00000A8E 6040 bra +0x42 /* 00000AD0 */ label00000A90: 00000A90 2D7C 5049 4353 FFF0 move.l [A6 - 0x10], 0x50494353 /* 'PICS' */ 00000A98 2D7C 3F3F 3F3F FFF4 move.l [A6 - 0xC], 0x3F3F3F3F /* '????' */ 00000AA0 4267 clr.w -[A7] 00000AA2 486D DA52 pea.l [A5 - 0x25AE] 00000AA6 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 00000AAA 486E FFF0 pea.l [A6 - 0x10] 00000AAE 4EAD 133A jsr [A5 + 0x133A /* export_611 */] 00000AB2 301F move.w D0, [A7]+ 00000AB4 3D40 FFEE move.w [A6 - 0x12], D0 00000AB8 4A6E FFEE tst.w [A6 - 0x12] 00000ABC 6704 beq +0x6 /* 00000AC2 */ 00000ABE 705A moveq.l D0, 0x5A 00000AC0 600E bra +0x10 /* 00000AD0 */ label00000AC2: 00000AC2 3B7C 0080 DB56 move.w [A5 - 0x24AA], 0x80 00000AC8 7001 moveq.l D0, 0x01 00000ACA 3B40 DB52 move.w [A5 - 0x24AE], D0 00000ACE 7000 moveq.l D0, 0x00 label00000AD0: 00000AD0 285F movea.l A4, [A7]+ 00000AD2 4E5E unlink A6 00000AD4 4E75 rts export_447: fn00000AD6: 00000AD6 4E56 0000 link A6, 0 00000ADA 2F0C move.l -[A7], A4 00000ADC 286E 000C movea.l A4, [A6 + 0xC] 00000AE0 508C addq.l A4, 8 00000AE2 4A6D DB52 tst.w [A5 - 0x24AE] 00000AE6 6604 bne +0x6 /* 00000AEC */ 00000AE8 705B moveq.l D0, 0x5B 00000AEA 6034 bra +0x36 /* 00000B20 */ label00000AEC: 00000AEC 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */ 00000AF0 6602 bne +0x4 /* 00000AF4 */ 00000AF2 508C addq.l A4, 8 label00000AF4: 00000AF4 4A54 tst.w [A4] 00000AF6 6704 beq +0x6 /* 00000AFC */ 00000AF8 7013 moveq.l D0, 0x13 00000AFA 6024 bra +0x26 /* 00000B20 */ label00000AFC: 00000AFC 4267 clr.w -[A7] 00000AFE 42A7 clr.l -[A7] 00000B00 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 00000B04 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00000B08 301F move.w D0, [A7]+ 00000B0A 3F2D DB54 move.w -[A7], [A5 - 0x24AC] 00000B0E A99A syscall CloseResFile 00000B10 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00000B14 6704 beq +0x6 /* 00000B1A */ 00000B16 705C moveq.l D0, 0x5C 00000B18 6006 bra +0x8 /* 00000B20 */ label00000B1A: 00000B1A 426D DB52 clr.w [A5 - 0x24AE] 00000B1E 7000 moveq.l D0, 0x00 label00000B20: 00000B20 285F movea.l A4, [A7]+ 00000B22 4E5E unlink A6 00000B24 4E75 rts export_444: 00000B26 4E56 0000 link A6, 0 00000B2A 2F0C move.l -[A7], A4 00000B2C 286E 000C movea.l A4, [A6 + 0xC] 00000B30 508C addq.l A4, 8 00000B32 0C54 2B4F cmpi.w [A4], 0x2B4F /* '+O' */ 00000B36 6618 bne +0x1A /* 00000B50 */ 00000B38 4A6D DB52 tst.w [A5 - 0x24AE] 00000B3C 6604 bne +0x6 /* 00000B42 */ 00000B3E 705B moveq.l D0, 0x5B 00000B40 602E bra +0x30 /* 00000B70 */ label00000B42: 00000B42 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */ 00000B46 6602 bne +0x4 /* 00000B4A */ 00000B48 508C addq.l A4, 8 label00000B4A: 00000B4A 4EBA 002A jsr [PC + 0x2A /* 00000B76 */] 00000B4E 6020 bra +0x22 /* 00000B70 */ label00000B50: 00000B50 0C54 2B65 cmpi.w [A4], 0x2B65 /* '+e' */ 00000B54 6618 bne +0x1A /* 00000B6E */ 00000B56 4A6D DB5E tst.w [A5 - 0x24A2] 00000B5A 6604 bne +0x6 /* 00000B60 */ 00000B5C 705B moveq.l D0, 0x5B 00000B5E 6010 bra +0x12 /* 00000B70 */ label00000B60: 00000B60 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */ 00000B64 6602 bne +0x4 /* 00000B68 */ 00000B66 508C addq.l A4, 8 label00000B68: 00000B68 4EBA 09AE jsr [PC + 0x9AE /* 00001518 */] 00000B6C 6002 bra +0x4 /* 00000B70 */ label00000B6E: 00000B6E 7002 moveq.l D0, 0x02 label00000B70: 00000B70 285F movea.l A4, [A7]+ 00000B72 4E5E unlink A6 00000B74 4E75 rts fn00000B76: 00000B76 4E56 FFF8 link A6, -0x0008 00000B7A 3F3C 0002 move.w -[A7], 0x2 00000B7E 2F2D 9014 move.l -[A7], [A5 - 0x6FEC] 00000B82 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */] 00000B86 5C8F addq.l A7, 6 00000B88 2D40 FFFC move.l [A6 - 0x4], D0 00000B8C 3F3C 0002 move.w -[A7], 0x2 00000B90 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00000B94 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */] 00000B98 5C8F addq.l A7, 6 00000B9A D1AE FFFC add.l [A6 - 0x4], D0 00000B9E 4878 0003 push.l 0x3 00000BA2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000BA6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000BAA 2F00 move.l -[A7], D0 00000BAC 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00000BB0 588F addq.l A7, 4 00000BB2 4A40 tst.w D0 00000BB4 6704 beq +0x6 /* 00000BBA */ 00000BB6 7025 moveq.l D0, 0x25 00000BB8 6064 bra +0x66 /* 00000C1E */ label00000BBA: 00000BBA 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000BBE A873 syscall SetPort 00000BC0 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 00000BC4 42A7 clr.l -[A7] 00000BC6 486D DA4A pea.l [A5 - 0x25B6] 00000BCA A8F3 syscall OpenPicture 00000BCC 205F movea.l A0, [A7]+ 00000BCE 2D48 FFF8 move.l [A6 - 0x8], A0 00000BD2 2B6D 902C 8E1E move.l [A5 - 0x71E2], [A5 - 0x6FD4] 00000BD8 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00000BDC 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */] 00000BE0 588F addq.l A7, 4 00000BE2 2B6D 9018 8E1E move.l [A5 - 0x71E2], [A5 - 0x6FE8] 00000BE8 2F2D 9014 move.l -[A7], [A5 - 0x6FEC] 00000BEC 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */] 00000BF0 588F addq.l A7, 4 00000BF2 A8F4 syscall ClosePicture 00000BF4 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */] 00000BF8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000BFC 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00000C02 3F2D DB56 move.w -[A7], [A5 - 0x24AA] 00000C06 486D DF8A pea.l [A5 - 0x2076] 00000C0A A9AB syscall AddResource 00000C0C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000C10 A9B0 syscall WriteResource 00000C12 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000C16 A9A3 syscall ReleaseResource 00000C18 526D DB56 addq.w [A5 - 0x24AA], 1 00000C1C 7000 moveq.l D0, 0x00 label00000C1E: 00000C1E 4E5E unlink A6 00000C20 4E75 rts export_445: 00000C22 4E56 FE84 link A6, -0x017C 00000C26 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000C2A 286E 000C movea.l A4, [A6 + 0xC] 00000C2E 508C addq.l A4, 8 00000C30 4A6D DB52 tst.w [A5 - 0x24AE] 00000C34 6706 beq +0x8 /* 00000C3C */ 00000C36 7059 moveq.l D0, 0x59 00000C38 6000 0518 bra +0x51A /* 00001152 */ label00000C3C: 00000C3C 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */ 00000C40 6602 bne +0x4 /* 00000C44 */ 00000C42 508C addq.l A4, 8 label00000C44: 00000C44 486E FFAC pea.l [A6 - 0x54] 00000C48 486E FE98 pea.l [A6 - 0x168] 00000C4C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000C50 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000C54 2F0C move.l -[A7], A4 00000C56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C5A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00000C5E 4FEF 0018 lea.l A7, [A7 + 0x18] 00000C62 3D40 FE9A move.w [A6 - 0x166], D0 00000C66 4A6E FE9A tst.w [A6 - 0x166] 00000C6A 6708 beq +0xA /* 00000C74 */ 00000C6C 302E FE9A move.w D0, [A6 - 0x166] 00000C70 6000 04E0 bra +0x4E2 /* 00001152 */ label00000C74: 00000C74 486E FE9C pea.l [A6 - 0x164] 00000C78 486E FFAC pea.l [A6 - 0x54] 00000C7C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000C80 508F addq.l A7, 8 00000C82 486E FFAC pea.l [A6 - 0x54] 00000C86 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000C8A 588F addq.l A7, 4 00000C8C 302E FE98 move.w D0, [A6 - 0x168] 00000C90 48C0 ext.l D0 00000C92 E780 asl D0, 3 00000C94 D9C0 add.l A4, D0 00000C96 7A01 moveq.l D5, 0x01 00000C98 426E FE8A clr.w [A6 - 0x176] 00000C9C 426E FE8C clr.w [A6 - 0x174] 00000CA0 426E FE90 clr.w [A6 - 0x170] 00000CA4 426E FE94 clr.w [A6 - 0x16C] 00000CA8 7001 moveq.l D0, 0x01 00000CAA 2D40 FFA8 move.l [A6 - 0x58], D0 00000CAE 70FF moveq.l D0, 0xFFFFFFFF 00000CB0 3D40 FE8E move.w [A6 - 0x172], D0 00000CB4 426E FE92 clr.w [A6 - 0x16E] 00000CB8 426E FE88 clr.w [A6 - 0x178] label00000CBC: 00000CBC 3014 move.w D0, [A4] 00000CBE 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000CC2 0009 0026 ori.b A1, 0x26 /* '&' */ 00000CC6 0000 0028 ori.b D0, 0x28 /* '(' */ 00000CCA 2B71 0050 271D move.l [A5 + 0x271D], [A1 + D0.w + 0x50] 00000CD0 00D2 .incomplete 00000CD2 2B1E move.l -[A5], [A6]+ 00000CD4 00DA .incomplete 00000CD6 2B62 00E2 move.l [A5 + 0xE2 /* export_24 */], -[A2] 00000CDA 2B74 0108 2B34 move.l [A5 + 0x2B34], [A4 + <> + D0] 00000CE0 011E btst [A6]+, D0 00000CE2 2B25 move.l -[A5], -[A5] 00000CE4 0188 bclr A0, D0 00000CE6 2AFB 01CC move.l [A5]+, <> 00000CEA 7A00 moveq.l D5, 0x00 00000CEC 6000 01CC bra +0x1CE /* 00000EBA */ 00000CF0 508C addq.l A4, 8 00000CF2 7001 moveq.l D0, 0x01 00000CF4 3D40 FE94 move.w [A6 - 0x16C], D0 00000CF8 0C54 07DA cmpi.w [A4], 0x7DA 00000CFC 6606 bne +0x8 /* 00000D04 */ 00000CFE 508C addq.l A4, 8 00000D00 6000 01B8 bra +0x1BA /* 00000EBA */ label00000D04: 00000D04 0C54 0BE2 cmpi.w [A4], 0xBE2 00000D08 660C bne +0xE /* 00000D16 */ 00000D0A 508C addq.l A4, 8 00000D0C 7001 moveq.l D0, 0x01 00000D0E 3D40 FE8C move.w [A6 - 0x174], D0 00000D12 6000 01A6 bra +0x1A8 /* 00000EBA */ label00000D16: 00000D16 7002 moveq.l D0, 0x02 00000D18 6000 0438 bra +0x43A /* 00001152 */ 00000D1C 508C addq.l A4, 8 00000D1E 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */ 00000D22 660C bne +0xE /* 00000D30 */ 00000D24 508C addq.l A4, 8 00000D26 7001 moveq.l D0, 0x01 00000D28 3D40 FE92 move.w [A6 - 0x16E], D0 00000D2C 6000 018C bra +0x18E /* 00000EBA */ label00000D30: 00000D30 486E FFAC pea.l [A6 - 0x54] 00000D34 486E FE98 pea.l [A6 - 0x168] 00000D38 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000D3C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D40 2F0C move.l -[A7], A4 00000D42 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D46 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00000D4A 4FEF 0018 lea.l A7, [A7 + 0x18] 00000D4E 3D40 FE9A move.w [A6 - 0x166], D0 00000D52 4A6E FE9A tst.w [A6 - 0x166] 00000D56 6708 beq +0xA /* 00000D60 */ 00000D58 302E FE9A move.w D0, [A6 - 0x166] 00000D5C 6000 03F4 bra +0x3F6 /* 00001152 */ label00000D60: 00000D60 486E FFA8 pea.l [A6 - 0x58] 00000D64 486E FFAC pea.l [A6 - 0x54] 00000D68 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00000D6C 508F addq.l A7, 8 00000D6E 3D40 FE9A move.w [A6 - 0x166], D0 00000D72 486E FFAC pea.l [A6 - 0x54] 00000D76 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000D7A 588F addq.l A7, 4 00000D7C 4A6E FE9A tst.w [A6 - 0x166] 00000D80 6708 beq +0xA /* 00000D8A */ 00000D82 302E FE9A move.w D0, [A6 - 0x166] 00000D86 6000 03CA bra +0x3CC /* 00001152 */ label00000D8A: 00000D8A 302E FE98 move.w D0, [A6 - 0x168] 00000D8E 48C0 ext.l D0 00000D90 E780 asl D0, 3 00000D92 D9C0 add.l A4, D0 00000D94 0C54 2B6C cmpi.w [A4], 0x2B6C /* '+l' */ 00000D98 6600 0120 bne +0x122 /* 00000EBA */ 00000D9C 508C addq.l A4, 8 00000D9E 6000 011A bra +0x11C /* 00000EBA */ 00000DA2 508C addq.l A4, 8 00000DA4 7006 moveq.l D0, 0x06 00000DA6 3D40 FE90 move.w [A6 - 0x170], D0 00000DAA 6000 010E bra +0x110 /* 00000EBA */ 00000DAE 508C addq.l A4, 8 00000DB0 700C moveq.l D0, 0x0C 00000DB2 3D40 FE90 move.w [A6 - 0x170], D0 00000DB6 6000 0102 bra +0x104 /* 00000EBA */ 00000DBA 508C addq.l A4, 8 00000DBC 0C54 2B1E cmpi.w [A4], 0x2B1E 00000DC0 660A bne +0xC /* 00000DCC */ 00000DC2 508C addq.l A4, 8 00000DC4 426E FE90 clr.w [A6 - 0x170] 00000DC8 6000 00F0 bra +0xF2 /* 00000EBA */ label00000DCC: 00000DCC 0C54 2B62 cmpi.w [A4], 0x2B62 /* '+b' */ 00000DD0 660C bne +0xE /* 00000DDE */ 00000DD2 508C addq.l A4, 8 00000DD4 7012 moveq.l D0, 0x12 00000DD6 3D40 FE90 move.w [A6 - 0x170], D0 00000DDA 6000 00DE bra +0xE0 /* 00000EBA */ label00000DDE: 00000DDE 7002 moveq.l D0, 0x02 00000DE0 6000 0370 bra +0x372 /* 00001152 */ 00000DE4 508C addq.l A4, 8 00000DE6 0C54 2B50 cmpi.w [A4], 0x2B50 /* '+P' */ 00000DEA 6706 beq +0x8 /* 00000DF2 */ 00000DEC 7002 moveq.l D0, 0x02 00000DEE 6000 0362 bra +0x364 /* 00001152 */ label00000DF2: 00000DF2 508C addq.l A4, 8 00000DF4 7001 moveq.l D0, 0x01 00000DF6 3D40 FE8A move.w [A6 - 0x176], D0 00000DFA 6000 00BE bra +0xC0 /* 00000EBA */ 00000DFE 508C addq.l A4, 8 00000E00 486E FFAC pea.l [A6 - 0x54] 00000E04 486E FE98 pea.l [A6 - 0x168] 00000E08 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000E0C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000E10 2F0C move.l -[A7], A4 00000E12 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E16 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00000E1A 4FEF 0018 lea.l A7, [A7 + 0x18] 00000E1E 3D40 FE9A move.w [A6 - 0x166], D0 00000E22 4A6E FE9A tst.w [A6 - 0x166] 00000E26 6708 beq +0xA /* 00000E30 */ 00000E28 302E FE9A move.w D0, [A6 - 0x166] 00000E2C 6000 0324 bra +0x326 /* 00001152 */ label00000E30: 00000E30 486E FFA4 pea.l [A6 - 0x5C] 00000E34 486E FFAC pea.l [A6 - 0x54] 00000E38 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00000E3C 508F addq.l A7, 8 00000E3E 3D40 FE9A move.w [A6 - 0x166], D0 00000E42 486E FFAC pea.l [A6 - 0x54] 00000E46 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000E4A 588F addq.l A7, 4 00000E4C 4A6E FE9A tst.w [A6 - 0x166] 00000E50 6708 beq +0xA /* 00000E5A */ 00000E52 302E FE9A move.w D0, [A6 - 0x166] 00000E56 6000 02FA bra +0x2FC /* 00001152 */ label00000E5A: 00000E5A 302E FE98 move.w D0, [A6 - 0x168] 00000E5E 48C0 ext.l D0 00000E60 E780 asl D0, 3 00000E62 D9C0 add.l A4, D0 00000E64 3D6E FFA6 FE8E move.w [A6 - 0x172], [A6 - 0x5A] 00000E6A 604E bra +0x50 /* 00000EBA */ 00000E6C 508C addq.l A4, 8 00000E6E 7001 moveq.l D0, 0x01 00000E70 3D40 FE88 move.w [A6 - 0x178], D0 00000E74 486E FF9C pea.l [A6 - 0x64] 00000E78 486E FFA0 pea.l [A6 - 0x60] 00000E7C 486E FE98 pea.l [A6 - 0x168] 00000E80 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000E84 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000E88 2F0C move.l -[A7], A4 00000E8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E8E 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 00000E92 4FEF 001C lea.l A7, [A7 + 0x1C] 00000E96 3D40 FE9A move.w [A6 - 0x166], D0 00000E9A 4A6E FE9A tst.w [A6 - 0x166] 00000E9E 6708 beq +0xA /* 00000EA8 */ 00000EA0 302E FE9A move.w D0, [A6 - 0x166] 00000EA4 6000 02AC bra +0x2AE /* 00001152 */ label00000EA8: 00000EA8 302E FE98 move.w D0, [A6 - 0x168] 00000EAC 48C0 ext.l D0 00000EAE E780 asl D0, 3 00000EB0 D9C0 add.l A4, D0 00000EB2 6006 bra +0x8 /* 00000EBA */ 00000EB4 7002 moveq.l D0, 0x02 00000EB6 6000 029A bra +0x29C /* 00001152 */ label00000EBA: 00000EBA 4A45 tst.w D5 00000EBC 6600 FDFE bne -0x200 /* 00000CBC */ 00000EC0 4267 clr.w -[A7] 00000EC2 42A7 clr.l -[A7] 00000EC4 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 00000EC8 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00000ECC 301F move.w D0, [A7]+ 00000ECE 4267 clr.w -[A7] 00000ED0 486E FE9C pea.l [A6 - 0x164] 00000ED4 A997 syscall OpenResFile 00000ED6 301F move.w D0, [A7]+ 00000ED8 3D40 FE96 move.w [A6 - 0x16A], D0 00000EDC 0C6E FFFF FE96 cmpi.w [A6 - 0x16A], 0xFFFF 00000EE2 6620 bne +0x22 /* 00000F04 */ 00000EE4 4267 clr.w -[A7] 00000EE6 42A7 clr.l -[A7] 00000EE8 206D 8FE8 movea.l A0, [A5 - 0x7018] 00000EEC 3F28 0002 move.w -[A7], [A0 + 0x2] 00000EF0 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00000EF4 301F move.w D0, [A7]+ 00000EF6 4267 clr.w -[A7] 00000EF8 486E FE9C pea.l [A6 - 0x164] 00000EFC A997 syscall OpenResFile 00000EFE 301F move.w D0, [A7]+ 00000F00 3D40 FE96 move.w [A6 - 0x16A], D0 label00000F04: 00000F04 0C6E FFFF FE96 cmpi.w [A6 - 0x16A], 0xFFFF 00000F0A 661C bne +0x1E /* 00000F28 */ 00000F0C 4267 clr.w -[A7] 00000F0E 42A7 clr.l -[A7] 00000F10 3F2D 8E24 move.w -[A7], [A5 - 0x71DC] 00000F14 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00000F18 301F move.w D0, [A7]+ 00000F1A 4267 clr.w -[A7] 00000F1C 486E FE9C pea.l [A6 - 0x164] 00000F20 A997 syscall OpenResFile 00000F22 301F move.w D0, [A7]+ 00000F24 3D40 FE96 move.w [A6 - 0x16A], D0 label00000F28: 00000F28 0C6E FFFF FE96 cmpi.w [A6 - 0x16A], 0xFFFF 00000F2E 6606 bne +0x8 /* 00000F36 */ 00000F30 705A moveq.l D0, 0x5A 00000F32 6000 021E bra +0x220 /* 00001152 */ label00000F36: 00000F36 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000F3A A873 syscall SetPort 00000F3C 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 00000F40 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000F44 43EE FFF8 lea.l A1, [A6 - 0x8] 00000F48 41E8 0010 lea.l A0, [A0 + 0x10] 00000F4C 22D8 move.l [A1]+, [A0]+ 00000F4E 22D8 move.l [A1]+, [A0]+ 00000F50 486D 8E28 pea.l [A5 - 0x71D8] 00000F54 A873 syscall SetPort 00000F56 2D6D 8DCC FFE6 move.l [A6 - 0x1A], [A5 - 0x7234] 00000F5C 3D6D 8D9A FFEA move.w [A6 - 0x16], [A5 - 0x7266] 00000F62 41EE FFEC lea.l A0, [A6 - 0x14] 00000F66 43ED EBD2 lea.l A1, [A5 - 0x142E] 00000F6A 20D9 move.l [A0]+, [A1]+ 00000F6C 20D9 move.l [A0]+, [A1]+ 00000F6E 486E FFEC pea.l [A6 - 0x14] 00000F72 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000F76 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000F7A A8A8 syscall OffsetRect 00000F7C 3F3C 0001 move.w -[A7], 0x1 00000F80 486E FFE6 pea.l [A6 - 0x1A] 00000F84 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000F88 5C8F addq.l A7, 6 00000F8A 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000F8E 2F28 0018 move.l -[A7], [A0 + 0x18] 00000F92 2F2D 8E40 move.l -[A7], [A5 - 0x71C0] 00000F96 A8DC syscall CopyRgn 00000F98 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000F9C 2F28 001C move.l -[A7], [A0 + 0x1C] 00000FA0 2F2D 8E44 move.l -[A7], [A5 - 0x71BC] 00000FA4 A8DC syscall CopyRgn 00000FA6 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000FAA A873 syscall SetPort 00000FAC 4267 clr.w -[A7] 00000FAE 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00000FB4 A80D syscall Count1Resources 00000FB6 301F move.w D0, [A7]+ 00000FB8 3C00 move.w D6, D0 00000FBA 7E01 moveq.l D7, 0x01 00000FBC 6028 bra +0x2A /* 00000FE6 */ label00000FBE: 00000FBE 4A6E FE8E tst.w [A6 - 0x172] 00000FC2 6D06 blt +0x8 /* 00000FCA */ 00000FC4 BE6E FE8E cmp.w D7, [A6 - 0x172] 00000FC8 661A bne +0x1C /* 00000FE4 */ label00000FCA: 00000FCA 42A7 clr.l -[A7] 00000FCC 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00000FD2 3F07 move.w -[A7], D7 00000FD4 A80E syscall Get1IndResource/Get1IxResource 00000FD6 205F movea.l A0, [A7]+ 00000FD8 2D48 FFF4 move.l [A6 - 0xC], A0 00000FDC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000FE0 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] label00000FE4: 00000FE4 5247 addq.w D7, 1 label00000FE6: 00000FE6 BE46 cmp.w D7, D6 00000FE8 6FD4 ble -0x2A /* 00000FBE */ 00000FEA 4A46 tst.w D6 00000FEC 6F00 0120 ble +0x122 /* 0000110E */ 00000FF0 6000 010C bra +0x10E /* 000010FE */ label00000FF4: 00000FF4 53AE FFA8 subq.l [A6 - 0x58], 1 00000FF8 7E01 moveq.l D7, 0x01 00000FFA 6000 00FC bra +0xFE /* 000010F8 */ label00000FFE: 00000FFE 4A6E FE8E tst.w [A6 - 0x172] 00001002 6D08 blt +0xA /* 0000100C */ 00001004 BE6E FE8E cmp.w D7, [A6 - 0x172] 00001008 6600 00EC bne +0xEE /* 000010F6 */ label0000100C: 0000100C 486D 8E28 pea.l [A5 - 0x71D8] 00001010 A873 syscall SetPort 00001012 42A7 clr.l -[A7] 00001014 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 0000101A 3F07 move.w -[A7], D7 0000101C A80E syscall Get1IndResource/Get1IxResource 0000101E 205F movea.l A0, [A7]+ 00001020 2D48 FFF4 move.l [A6 - 0xC], A0 00001024 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001028 4EAD 127A jsr [A5 + 0x127A /* export_587 */] 0000102C 206E FFF4 movea.l A0, [A6 - 0xC] 00001030 2050 movea.l A0, [A0] 00001032 43EE FFF8 lea.l A1, [A6 - 0x8] 00001036 5488 addq.l A0, 2 00001038 22D8 move.l [A1]+, [A0]+ 0000103A 22D8 move.l [A1]+, [A0]+ 0000103C 4A6E FE88 tst.w [A6 - 0x178] 00001040 6754 beq +0x56 /* 00001096 */ 00001042 302E FFFE move.w D0, [A6 - 0x2] 00001046 906E FFFA sub.w D0, [A6 - 0x6] 0000104A 3D40 FE86 move.w [A6 - 0x17A], D0 0000104E 302E FFFC move.w D0, [A6 - 0x4] 00001052 906E FFF8 sub.w D0, [A6 - 0x8] 00001056 3D40 FE84 move.w [A6 - 0x17C], D0 0000105A 302E FE84 move.w D0, [A6 - 0x17C] 0000105E E240 asr D0.w, 1 00001060 48C0 ext.l D0 00001062 222E FF9C move.l D1, [A6 - 0x64] 00001066 9280 sub.l D1, D0 00001068 3D41 FFF8 move.w [A6 - 0x8], D1 0000106C 302E FE86 move.w D0, [A6 - 0x17A] 00001070 E240 asr D0.w, 1 00001072 48C0 ext.l D0 00001074 222E FFA0 move.l D1, [A6 - 0x60] 00001078 9280 sub.l D1, D0 0000107A 3D41 FFFA move.w [A6 - 0x6], D1 0000107E 302E FFF8 move.w D0, [A6 - 0x8] 00001082 D06E FE84 add.w D0, [A6 - 0x17C] 00001086 3D40 FFFC move.w [A6 - 0x4], D0 0000108A 302E FFFA move.w D0, [A6 - 0x6] 0000108E D06E FE86 add.w D0, [A6 - 0x17A] 00001092 3D40 FFFE move.w [A6 - 0x2], D0 label00001096: 00001096 486E FFF8 pea.l [A6 - 0x8] 0000109A A8A3 syscall EraseRect 0000109C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000010A0 486E FFF8 pea.l [A6 - 0x8] 000010A4 A8F6 syscall DrawPicture 000010A6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000010AA 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 000010AE 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000010B2 A873 syscall SetPort 000010B4 486D 8E2A pea.l [A5 - 0x71D6] 000010B8 486E FFF8 pea.l [A6 - 0x8] 000010BC 486E FFF8 pea.l [A6 - 0x8] 000010C0 4267 clr.w -[A7] 000010C2 42A7 clr.l -[A7] 000010C4 A8EB syscall StdBits 000010C6 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000010CA 3D40 FE9A move.w [A6 - 0x166], D0 000010CE 4A6E FE9A tst.w [A6 - 0x166] 000010D2 663A bne +0x3C /* 0000110E */ 000010D4 4A6E FE94 tst.w [A6 - 0x16C] 000010D8 6708 beq +0xA /* 000010E2 */ 000010DA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000010DE 4A40 tst.w D0 000010E0 662C bne +0x2E /* 0000110E */ label000010E2: 000010E2 4A6E FE90 tst.w [A6 - 0x170] 000010E6 670E beq +0x10 /* 000010F6 */ 000010E8 306E FE90 movea.w A0, [A6 - 0x170] 000010EC 2F08 move.l -[A7], A0 000010EE 486E FFA4 pea.l [A6 - 0x5C] 000010F2 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] label000010F6: 000010F6 5247 addq.w D7, 1 label000010F8: 000010F8 BE46 cmp.w D7, D6 000010FA 6F00 FF02 ble -0xFC /* 00000FFE */ label000010FE: 000010FE 4A6E FE92 tst.w [A6 - 0x16E] 00001102 6600 FEF0 bne -0x10E /* 00000FF4 */ 00001106 4AAE FFA8 tst.l [A6 - 0x58] 0000110A 6E00 FEE8 bgt -0x116 /* 00000FF4 */ label0000110E: 0000110E 3F3C FFF9 move.w -[A7], 0xFFF9 00001112 4267 clr.w -[A7] 00001114 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */] 00001118 4A6E FE8C tst.w [A6 - 0x174] 0000111C 670A beq +0xC /* 00001128 */ 0000111E 3F3C FFFF move.w -[A7], 0xFFFF 00001122 4267 clr.w -[A7] 00001124 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */] label00001128: 00001128 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */] 0000112C 3F2E FE96 move.w -[A7], [A6 - 0x16A] 00001130 A99A syscall CloseResFile 00001132 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 00001136 6704 beq +0x6 /* 0000113C */ 00001138 705C moveq.l D0, 0x5C 0000113A 6016 bra +0x18 /* 00001152 */ label0000113C: 0000113C 4A6E FE8A tst.w [A6 - 0x176] 00001140 660C bne +0xE /* 0000114E */ 00001142 42A7 clr.l -[A7] 00001144 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001148 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 0000114C 508F addq.l A7, 8 label0000114E: 0000114E 302E FE9A move.w D0, [A6 - 0x166] label00001152: 00001152 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001156 4E5E unlink A6 00001158 4E75 rts export_437: 0000115A 4E56 F792 link A6, -0x086E 0000115E 2F0C move.l -[A7], A4 00001160 286E 000C movea.l A4, [A6 + 0xC] 00001164 508C addq.l A4, 8 00001166 4A6D DB5E tst.w [A5 - 0x24A2] 0000116A 6706 beq +0x8 /* 00001172 */ 0000116C 7059 moveq.l D0, 0x59 0000116E 6000 01B0 bra +0x1B2 /* 00001320 */ label00001172: 00001172 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */ 00001176 6602 bne +0x4 /* 0000117A */ 00001178 508C addq.l A4, 8 label0000117A: 0000117A 486E F7A4 pea.l [A6 - 0x85C] 0000117E 486E F794 pea.l [A6 - 0x86C] 00001182 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001186 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000118A 2F0C move.l -[A7], A4 0000118C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001190 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00001194 4FEF 0018 lea.l A7, [A7 + 0x18] 00001198 3D40 F796 move.w [A6 - 0x86A], D0 0000119C 4A6E F796 tst.w [A6 - 0x86A] 000011A0 6708 beq +0xA /* 000011AA */ 000011A2 302E F796 move.w D0, [A6 - 0x86A] 000011A6 6000 0178 bra +0x17A /* 00001320 */ label000011AA: 000011AA 486D DB6A pea.l [A5 - 0x2496] 000011AE 486E F7A4 pea.l [A6 - 0x85C] 000011B2 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000011B6 508F addq.l A7, 8 000011B8 486E F7A4 pea.l [A6 - 0x85C] 000011BC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000011C0 588F addq.l A7, 4 000011C2 302E F794 move.w D0, [A6 - 0x86C] 000011C6 48C0 ext.l D0 000011C8 E780 asl D0, 3 000011CA D9C0 add.l A4, D0 000011CC 4A54 tst.w [A4] 000011CE 6706 beq +0x8 /* 000011D6 */ 000011D0 7013 moveq.l D0, 0x13 000011D2 6000 014C bra +0x14E /* 00001320 */ label000011D6: 000011D6 3F3C 0001 move.w -[A7], 0x1 000011DA 486E F792 pea.l [A6 - 0x86E] 000011DE 486D DB58 pea.l [A5 - 0x24A8] 000011E2 486D EBD2 pea.l [A5 - 0x142E] 000011E6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000011EA 4FEF 000E lea.l A7, [A7 + 0xE] 000011EE 4878 0003 push.l 0x3 000011F2 2F2D DB58 move.l -[A7], [A5 - 0x24A8] 000011F6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000011FA 2F00 move.l -[A7], D0 000011FC 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00001200 588F addq.l A7, 4 00001202 4A40 tst.w D0 00001204 6706 beq +0x8 /* 0000120C */ 00001206 7025 moveq.l D0, 0x25 00001208 6000 0116 bra +0x118 /* 00001320 */ label0000120C: 0000120C 4267 clr.w -[A7] 0000120E 486D DB6A pea.l [A5 - 0x2496] 00001212 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 00001216 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 0000121A 301F move.w D0, [A7]+ 0000121C 4267 clr.w -[A7] 0000121E 486D DB6A pea.l [A5 - 0x2496] 00001222 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 00001226 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */ 0000122C 4879 5354 4550 push.l 0x53544550 /* 'STEP' */ 00001232 4EAD 132A jsr [A5 + 0x132A /* export_609 */] 00001236 301F move.w D0, [A7]+ 00001238 3D40 F796 move.w [A6 - 0x86A], D0 0000123C 4A6E F796 tst.w [A6 - 0x86A] 00001240 6706 beq +0x8 /* 00001248 */ 00001242 705A moveq.l D0, 0x5A 00001244 6000 00DA bra +0xDC /* 00001320 */ label00001248: 00001248 4267 clr.w -[A7] 0000124A 486D DB6A pea.l [A5 - 0x2496] 0000124E 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 00001252 486D DB60 pea.l [A5 - 0x24A0] 00001256 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */] 0000125A 301F move.w D0, [A7]+ 0000125C 3D40 F796 move.w [A6 - 0x86A], D0 00001260 4A6E F796 tst.w [A6 - 0x86A] 00001264 6706 beq +0x8 /* 0000126C */ 00001266 705A moveq.l D0, 0x5A 00001268 6000 00B6 bra +0xB8 /* 00001320 */ label0000126C: 0000126C 7058 moveq.l D0, 0x58 0000126E 3D40 F7DE move.w [A6 - 0x822], D0 00001272 426E F7E0 clr.w [A6 - 0x820] 00001276 3D6D 8DA6 F7E2 move.w [A6 - 0x81E], [A5 - 0x725A] 0000127C 41EE F7E4 lea.l A0, [A6 - 0x81C] 00001280 43ED EBD2 lea.l A1, [A5 - 0x142E] 00001284 20D9 move.l [A0]+, [A1]+ 00001286 20D9 move.l [A0]+, [A1]+ 00001288 4A6D 8DA6 tst.w [A5 - 0x725A] 0000128C 673C beq +0x3E /* 000012CA */ 0000128E 42A7 clr.l -[A7] 00001290 AA32 syscall GetGDevice 00001292 205F movea.l A0, [A7]+ 00001294 2D48 F79C move.l [A6 - 0x864], A0 00001298 206E F79C movea.l A0, [A6 - 0x864] 0000129C 2050 movea.l A0, [A0] 0000129E 2D68 0016 F798 move.l [A6 - 0x868], [A0 + 0x16] 000012A4 206E F798 movea.l A0, [A6 - 0x868] 000012A8 2050 movea.l A0, [A0] 000012AA 2D68 002A F7A0 move.l [A6 - 0x860], [A0 + 0x2A] 000012B0 206E F7A0 movea.l A0, [A6 - 0x860] 000012B4 4878 0800 push.l 0x800 000012B8 486E F7EC pea.l [A6 - 0x814] 000012BC 2050 movea.l A0, [A0] 000012BE 4868 0008 pea.l [A0 + 0x8] 000012C2 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000012C6 4FEF 000C lea.l A7, [A7 + 0xC] label000012CA: 000012CA 2D7C 0000 080E FFFC move.l [A6 - 0x4], 0x80E 000012D2 4267 clr.w -[A7] 000012D4 3F2D DB60 move.w -[A7], [A5 - 0x24A0] 000012D8 486E FFFC pea.l [A6 - 0x4] 000012DC 486E F7DE pea.l [A6 - 0x822] 000012E0 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */] 000012E4 301F move.w D0, [A7]+ 000012E6 3D40 F796 move.w [A6 - 0x86A], D0 000012EA 4A6E F796 tst.w [A6 - 0x86A] 000012EE 6704 beq +0x6 /* 000012F4 */ 000012F0 705A moveq.l D0, 0x5A 000012F2 602C bra +0x2E /* 00001320 */ label000012F4: 000012F4 42A7 clr.l -[A7] 000012F6 2F2D DB58 move.l -[A7], [A5 - 0x24A8] 000012FA 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 000012FE 205F movea.l A0, [A7]+ 00001300 2B48 DB66 move.l [A5 - 0x249A], A0 00001304 42A7 clr.l -[A7] 00001306 2F2D DB58 move.l -[A7], [A5 - 0x24A8] 0000130A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 0000130E 205F movea.l A0, [A7]+ 00001310 2B48 DB62 move.l [A5 - 0x249E], A0 00001314 7001 moveq.l D0, 0x01 00001316 3B40 DB5E move.w [A5 - 0x24A2], D0 0000131A 426D DB5C clr.w [A5 - 0x24A4] 0000131E 7000 moveq.l D0, 0x00 label00001320: 00001320 285F movea.l A4, [A7]+ 00001322 4E5E unlink A6 00001324 4E75 rts export_439: fn00001326: 00001326 4E56 FEFE link A6, -0x0102 0000132A 2F0C move.l -[A7], A4 0000132C 286E 000C movea.l A4, [A6 + 0xC] 00001330 508C addq.l A4, 8 00001332 4A6D DB5E tst.w [A5 - 0x24A2] 00001336 6606 bne +0x8 /* 0000133E */ 00001338 705B moveq.l D0, 0x5B 0000133A 6000 01D6 bra +0x1D8 /* 00001512 */ label0000133E: 0000133E 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */ 00001342 6602 bne +0x4 /* 00001346 */ 00001344 508C addq.l A4, 8 label00001346: 00001346 4A54 tst.w [A4] 00001348 6706 beq +0x8 /* 00001350 */ 0000134A 7013 moveq.l D0, 0x13 0000134C 6000 01C4 bra +0x1C6 /* 00001512 */ label00001350: 00001350 2F2D DB58 move.l -[A7], [A5 - 0x24A8] 00001354 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00001358 588F addq.l A7, 4 0000135A 4A40 tst.w D0 0000135C 6706 beq +0x8 /* 00001364 */ 0000135E 7025 moveq.l D0, 0x25 00001360 6000 01B0 bra +0x1B2 /* 00001512 */ label00001364: 00001364 4A6D DB5C tst.w [A5 - 0x24A4] 00001368 6700 0130 beq +0x132 /* 0000149A */ 0000136C 486E FFF2 pea.l [A6 - 0xE] 00001370 A874 syscall GetPort 00001372 2F2D DB62 move.l -[A7], [A5 - 0x249E] 00001376 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 0000137A 2F2D DB66 move.l -[A7], [A5 - 0x249A] 0000137E 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00001382 3F3C 0001 move.w -[A7], 0x1 00001386 486E FF6A pea.l [A6 - 0x96] 0000138A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000138E 5C8F addq.l A7, 6 00001390 3D6D 8D9A FFDA move.w [A6 - 0x26], [A5 - 0x7266] 00001396 41EE FFDC lea.l A0, [A6 - 0x24] 0000139A 43ED EBD2 lea.l A1, [A5 - 0x142E] 0000139E 20D9 move.l [A0]+, [A1]+ 000013A0 20D9 move.l [A0]+, [A1]+ 000013A2 206D DB62 movea.l A0, [A5 - 0x249E] 000013A6 2D50 FFD6 move.l [A6 - 0x2A], [A0] 000013AA 3F3C 0001 move.w -[A7], 0x1 000013AE 486E FFD6 pea.l [A6 - 0x2A] 000013B2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000013B6 5C8F addq.l A7, 6 000013B8 3F3C 0001 move.w -[A7], 0x1 000013BC 486E FEFE pea.l [A6 - 0x102] 000013C0 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000013C4 5C8F addq.l A7, 6 000013C6 3D6D 8D9A FFE8 move.w [A6 - 0x18], [A5 - 0x7266] 000013CC 41EE FFEA lea.l A0, [A6 - 0x16] 000013D0 43ED EBD2 lea.l A1, [A5 - 0x142E] 000013D4 20D9 move.l [A0]+, [A1]+ 000013D6 20D9 move.l [A0]+, [A1]+ 000013D8 206D DB66 movea.l A0, [A5 - 0x249A] 000013DC 2D50 FFE4 move.l [A6 - 0x1C], [A0] 000013E0 3F3C 0001 move.w -[A7], 0x1 000013E4 486E FFE4 pea.l [A6 - 0x1C] 000013E8 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000013EC 5C8F addq.l A7, 6 000013EE 486E FF00 pea.l [A6 - 0x100] 000013F2 486E FF6C pea.l [A6 - 0x94] 000013F6 486D EBD2 pea.l [A5 - 0x142E] 000013FA 486D EBD2 pea.l [A5 - 0x142E] 000013FE 3F3C 0002 move.w -[A7], 0x2 00001402 42A7 clr.l -[A7] 00001404 A8EC syscall CopyBits 00001406 3F3C 0001 move.w -[A7], 0x1 0000140A 486E FEFE pea.l [A6 - 0x102] 0000140E 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00001412 5C8F addq.l A7, 6 00001414 3F3C 0001 move.w -[A7], 0x1 00001418 486E FF6A pea.l [A6 - 0x96] 0000141C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00001420 5C8F addq.l A7, 6 00001422 2F2D DB66 move.l -[A7], [A5 - 0x249A] 00001426 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 0000142A 2F2D DB62 move.l -[A7], [A5 - 0x249E] 0000142E 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00001432 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001436 A873 syscall SetPort 00001438 42A7 clr.l -[A7] 0000143A 3F2D 8DA6 move.w -[A7], [A5 - 0x725A] 0000143E 3F2D DB5C move.w -[A7], [A5 - 0x24A4] 00001442 486D EBD2 pea.l [A5 - 0x142E] 00001446 2F2D DB62 move.l -[A7], [A5 - 0x249E] 0000144A 4EBA 5A42 jsr [PC + 0x5A42 /* 00006E8E */] 0000144E 205F movea.l A0, [A7]+ 00001450 2D48 FFF6 move.l [A6 - 0xA], A0 00001454 42A7 clr.l -[A7] 00001456 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000145A 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 0000145E 201F move.l D0, [A7]+ 00001460 2D40 FFFA move.l [A6 - 0x6], D0 00001464 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001468 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 0000146C 4267 clr.w -[A7] 0000146E 3F2D DB60 move.w -[A7], [A5 - 0x24A0] 00001472 486E FFFA pea.l [A6 - 0x6] 00001476 206E FFF6 movea.l A0, [A6 - 0xA] 0000147A 2F10 move.l -[A7], [A0] 0000147C 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */] 00001480 301F move.w D0, [A7]+ 00001482 3D40 FFFE move.w [A6 - 0x2], D0 00001486 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000148A 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 0000148E 4A6E FFFE tst.w [A6 - 0x2] 00001492 6706 beq +0x8 /* 0000149A */ 00001494 705A moveq.l D0, 0x5A 00001496 6000 007A bra +0x7C /* 00001512 */ label0000149A: 0000149A 4267 clr.w -[A7] 0000149C 3F2D DB60 move.w -[A7], [A5 - 0x24A0] 000014A0 3F3C 0001 move.w -[A7], 0x1 000014A4 4878 0002 push.l 0x2 000014A8 4EAD 135A jsr [A5 + 0x135A /* export_615 */] 000014AC 301F move.w D0, [A7]+ 000014AE 3D40 FFFE move.w [A6 - 0x2], D0 000014B2 4A6E FFFE tst.w [A6 - 0x2] 000014B6 6704 beq +0x6 /* 000014BC */ 000014B8 705A moveq.l D0, 0x5A 000014BA 6056 bra +0x58 /* 00001512 */ label000014BC: 000014BC 7002 moveq.l D0, 0x02 000014BE 2D40 FFFA move.l [A6 - 0x6], D0 000014C2 4267 clr.w -[A7] 000014C4 3F2D DB60 move.w -[A7], [A5 - 0x24A0] 000014C8 486E FFFA pea.l [A6 - 0x6] 000014CC 486D DB5C pea.l [A5 - 0x24A4] 000014D0 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */] 000014D4 301F move.w D0, [A7]+ 000014D6 3D40 FFFE move.w [A6 - 0x2], D0 000014DA 4A6E FFFE tst.w [A6 - 0x2] 000014DE 6704 beq +0x6 /* 000014E4 */ 000014E0 705A moveq.l D0, 0x5A 000014E2 602E bra +0x30 /* 00001512 */ label000014E4: 000014E4 3F2D DB60 move.w -[A7], [A5 - 0x24A0] 000014E8 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 000014EC 548F addq.l A7, 2 000014EE 3D40 FFFE move.w [A6 - 0x2], D0 000014F2 4A6E FFFE tst.w [A6 - 0x2] 000014F6 6704 beq +0x6 /* 000014FC */ 000014F8 705C moveq.l D0, 0x5C 000014FA 6016 bra +0x18 /* 00001512 */ label000014FC: 000014FC 2F2D DB66 move.l -[A7], [A5 - 0x249A] 00001500 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00001504 2F2D DB62 move.l -[A7], [A5 - 0x249E] 00001508 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 0000150C 426D DB5E clr.w [A5 - 0x24A2] 00001510 7000 moveq.l D0, 0x00 label00001512: 00001512 285F movea.l A4, [A7]+ 00001514 4E5E unlink A6 00001516 4E75 rts fn00001518: 00001518 4E56 FEFE link A6, -0x0102 0000151C 2F2D DB58 move.l -[A7], [A5 - 0x24A8] 00001520 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00001524 588F addq.l A7, 4 00001526 4A40 tst.w D0 00001528 6706 beq +0x8 /* 00001530 */ 0000152A 7025 moveq.l D0, 0x25 0000152C 6000 018A bra +0x18C /* 000016B8 */ label00001530: 00001530 486E FFF2 pea.l [A6 - 0xE] 00001534 A874 syscall GetPort 00001536 3F3C 0001 move.w -[A7], 0x1 0000153A 486E FF6A pea.l [A6 - 0x96] 0000153E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001542 5C8F addq.l A7, 6 00001544 3F3C 0001 move.w -[A7], 0x1 00001548 486E FEFE pea.l [A6 - 0x102] 0000154C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001550 5C8F addq.l A7, 6 00001552 3D6D 8D9A FFE8 move.w [A6 - 0x18], [A5 - 0x7266] 00001558 41EE FFEA lea.l A0, [A6 - 0x16] 0000155C 43ED EBD2 lea.l A1, [A5 - 0x142E] 00001560 20D9 move.l [A0]+, [A1]+ 00001562 20D9 move.l [A0]+, [A1]+ 00001564 2D6D 8DCC FFE4 move.l [A6 - 0x1C], [A5 - 0x7234] 0000156A 3F3C 0001 move.w -[A7], 0x1 0000156E 486E FFE4 pea.l [A6 - 0x1C] 00001572 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00001576 5C8F addq.l A7, 6 00001578 486E FF6C pea.l [A6 - 0x94] 0000157C 486E FF00 pea.l [A6 - 0x100] 00001580 486D EBD2 pea.l [A5 - 0x142E] 00001584 486D EBD2 pea.l [A5 - 0x142E] 00001588 4267 clr.w -[A7] 0000158A 42A7 clr.l -[A7] 0000158C A8EC syscall CopyBits 0000158E 526D DB5C addq.w [A5 - 0x24A4], 1 00001592 0C6D 0001 DB5C cmpi.w [A5 - 0x24A4], 0x1 00001598 662E bne +0x30 /* 000015C8 */ 0000159A 206D DB62 movea.l A0, [A5 - 0x249E] 0000159E 2F2D DB58 move.l -[A7], [A5 - 0x24A8] 000015A2 2F10 move.l -[A7], [A0] 000015A4 2F2D 8DCC move.l -[A7], [A5 - 0x7234] 000015A8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000015AC 4FEF 000C lea.l A7, [A7 + 0xC] 000015B0 206D DB66 movea.l A0, [A5 - 0x249A] 000015B4 2F2D DB58 move.l -[A7], [A5 - 0x24A8] 000015B8 2F10 move.l -[A7], [A0] 000015BA 2F2D 8DCC move.l -[A7], [A5 - 0x7234] 000015BE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000015C2 4FEF 000C lea.l A7, [A7 + 0xC] 000015C6 6056 bra +0x58 /* 0000161E */ label000015C8: 000015C8 2F2D DB62 move.l -[A7], [A5 - 0x249E] 000015CC 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000015D0 486E FF6A pea.l [A6 - 0x96] 000015D4 A873 syscall SetPort 000015D6 3D6D 8D9A FFDA move.w [A6 - 0x26], [A5 - 0x7266] 000015DC 41EE FFDC lea.l A0, [A6 - 0x24] 000015E0 43ED EBD2 lea.l A1, [A5 - 0x142E] 000015E4 20D9 move.l [A0]+, [A1]+ 000015E6 20D9 move.l [A0]+, [A1]+ 000015E8 206D DB62 movea.l A0, [A5 - 0x249E] 000015EC 2D50 FFD6 move.l [A6 - 0x2A], [A0] 000015F0 3F3C 0001 move.w -[A7], 0x1 000015F4 486E FFD6 pea.l [A6 - 0x2A] 000015F8 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000015FC 5C8F addq.l A7, 6 000015FE 486E FF00 pea.l [A6 - 0x100] 00001602 486E FF6C pea.l [A6 - 0x94] 00001606 486D EBD2 pea.l [A5 - 0x142E] 0000160A 486D EBD2 pea.l [A5 - 0x142E] 0000160E 3F3C 0002 move.w -[A7], 0x2 00001612 42A7 clr.l -[A7] 00001614 A8EC syscall CopyBits 00001616 2F2D DB62 move.l -[A7], [A5 - 0x249E] 0000161A 4EAD 126A jsr [A5 + 0x126A /* export_585 */] label0000161E: 0000161E 3F3C 0001 move.w -[A7], 0x1 00001622 486E FEFE pea.l [A6 - 0x102] 00001626 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 0000162A 5C8F addq.l A7, 6 0000162C 3F3C 0001 move.w -[A7], 0x1 00001630 486E FF6A pea.l [A6 - 0x96] 00001634 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00001638 5C8F addq.l A7, 6 0000163A 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000163E A873 syscall SetPort 00001640 42A7 clr.l -[A7] 00001642 3F2D 8DA6 move.w -[A7], [A5 - 0x725A] 00001646 3F2D DB5C move.w -[A7], [A5 - 0x24A4] 0000164A 486D EBD2 pea.l [A5 - 0x142E] 0000164E 2F2D DB62 move.l -[A7], [A5 - 0x249E] 00001652 4EBA 583A jsr [PC + 0x583A /* 00006E8E */] 00001656 205F movea.l A0, [A7]+ 00001658 2D48 FFF6 move.l [A6 - 0xA], A0 0000165C 42A7 clr.l -[A7] 0000165E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001662 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00001666 201F move.l D0, [A7]+ 00001668 2D40 FFFC move.l [A6 - 0x4], D0 0000166C 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001670 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00001674 4267 clr.w -[A7] 00001676 3F2D DB60 move.w -[A7], [A5 - 0x24A0] 0000167A 486E FFFC pea.l [A6 - 0x4] 0000167E 206E FFF6 movea.l A0, [A6 - 0xA] 00001682 2F10 move.l -[A7], [A0] 00001684 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */] 00001688 301F move.w D0, [A7]+ 0000168A 3D40 FFFA move.w [A6 - 0x6], D0 0000168E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001692 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00001696 4A6E FFFA tst.w [A6 - 0x6] 0000169A 6704 beq +0x6 /* 000016A0 */ 0000169C 705A moveq.l D0, 0x5A 0000169E 6018 bra +0x1A /* 000016B8 */ label000016A0: 000016A0 206D DB62 movea.l A0, [A5 - 0x249E] 000016A4 2F2D DB58 move.l -[A7], [A5 - 0x24A8] 000016A8 2F10 move.l -[A7], [A0] 000016AA 2F2D 8DCC move.l -[A7], [A5 - 0x7234] 000016AE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000016B2 4FEF 000C lea.l A7, [A7 + 0xC] 000016B6 7000 moveq.l D0, 0x00 label000016B8: 000016B8 4E5E unlink A6 000016BA 4E75 rts export_436: 000016BC 4E56 F592 link A6, -0x0A6E 000016C0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000016C4 286E 000C movea.l A4, [A6 + 0xC] 000016C8 508C addq.l A4, 8 000016CA 4A6D DB5E tst.w [A5 - 0x24A2] 000016CE 6706 beq +0x8 /* 000016D6 */ 000016D0 7059 moveq.l D0, 0x59 000016D2 6000 05BA bra +0x5BC /* 00001C8E */ label000016D6: 000016D6 0C54 2B21 cmpi.w [A4], 0x2B21 /* '+!' */ 000016DA 6602 bne +0x4 /* 000016DE */ 000016DC 508C addq.l A4, 8 label000016DE: 000016DE 486E F7B8 pea.l [A6 - 0x848] 000016E2 486E F5A4 pea.l [A6 - 0xA5C] 000016E6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000016EA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000016EE 2F0C move.l -[A7], A4 000016F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016F4 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000016F8 4FEF 0018 lea.l A7, [A7 + 0x18] 000016FC 3C00 move.w D6, D0 000016FE 4A46 tst.w D6 00001700 6706 beq +0x8 /* 00001708 */ 00001702 3006 move.w D0, D6 00001704 6000 0588 bra +0x58A /* 00001C8E */ label00001708: 00001708 486E F5BA pea.l [A6 - 0xA46] 0000170C 486E F7B8 pea.l [A6 - 0x848] 00001710 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00001714 508F addq.l A7, 8 00001716 486E F7B8 pea.l [A6 - 0x848] 0000171A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000171E 588F addq.l A7, 4 00001720 302E F5A4 move.w D0, [A6 - 0xA5C] 00001724 48C0 ext.l D0 00001726 E780 asl D0, 3 00001728 D9C0 add.l A4, D0 0000172A 7A01 moveq.l D5, 0x01 0000172C 426E F598 clr.w [A6 - 0xA68] 00001730 426E F59C clr.w [A6 - 0xA64] 00001734 426E F59A clr.w [A6 - 0xA66] 00001738 426E F594 clr.w [A6 - 0xA6C] 0000173C 426E F5A0 clr.w [A6 - 0xA60] 00001740 7001 moveq.l D0, 0x01 00001742 3D40 F592 move.w [A6 - 0xA6E], D0 00001746 7001 moveq.l D0, 0x01 00001748 2D40 F5AE move.l [A6 - 0xA52], D0 0000174C 426E F59E clr.w [A6 - 0xA62] label00001750: 00001750 3014 move.w D0, [A4] 00001752 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00001756 0009 0026 ori.b A1, 0x26 /* '&' */ 0000175A 07E7 .incomplete 0000175C 0028 0000 002A ori.b [A0 + 0x2A], 0x0 00001762 2B71 0052 271D move.l [A5 + 0x271D], [A1 + D0.w + 0x52] 00001768 00C8 .incomplete 0000176A 2B7B 00E4 2B1E move.l [A5 + 0x2B1E], [PC + D0.w - 0x28] 00001770 00EC .incomplete 00001772 2B62 00F2 move.l [A5 + 0xF2 /* export_26 */], -[A2] 00001776 2B74 0114 2B34 move.l [A5 + 0x2B34], <> 0000177C 0128 7001 btst [A0 + 0x7001], D0 00001780 3D40 F594 move.w [A6 - 0xA6C], D0 00001784 7A00 moveq.l D5, 0x00 00001786 6000 0122 bra +0x124 /* 000018AA */ 0000178A 508C addq.l A4, 8 0000178C 7001 moveq.l D0, 0x01 0000178E 3D40 F59C move.w [A6 - 0xA64], D0 00001792 0C54 07DA cmpi.w [A4], 0x7DA 00001796 6606 bne +0x8 /* 0000179E */ 00001798 508C addq.l A4, 8 0000179A 6000 010E bra +0x110 /* 000018AA */ label0000179E: 0000179E 0C54 0BE2 cmpi.w [A4], 0xBE2 000017A2 660C bne +0xE /* 000017B0 */ 000017A4 508C addq.l A4, 8 000017A6 7001 moveq.l D0, 0x01 000017A8 3D40 F59A move.w [A6 - 0xA66], D0 000017AC 6000 00FC bra +0xFE /* 000018AA */ label000017B0: 000017B0 7002 moveq.l D0, 0x02 000017B2 6000 04DA bra +0x4DC /* 00001C8E */ 000017B6 508C addq.l A4, 8 000017B8 0C54 2B23 cmpi.w [A4], 0x2B23 /* '+#' */ 000017BC 660C bne +0xE /* 000017CA */ 000017BE 508C addq.l A4, 8 000017C0 7001 moveq.l D0, 0x01 000017C2 3D40 F59E move.w [A6 - 0xA62], D0 000017C6 6000 00E2 bra +0xE4 /* 000018AA */ label000017CA: 000017CA 486E F7B8 pea.l [A6 - 0x848] 000017CE 486E F5A4 pea.l [A6 - 0xA5C] 000017D2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000017D6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000017DA 2F0C move.l -[A7], A4 000017DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017E0 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000017E4 4FEF 0018 lea.l A7, [A7 + 0x18] 000017E8 3C00 move.w D6, D0 000017EA 4A46 tst.w D6 000017EC 6706 beq +0x8 /* 000017F4 */ 000017EE 3006 move.w D0, D6 000017F0 6000 049C bra +0x49E /* 00001C8E */ label000017F4: 000017F4 486E F5AE pea.l [A6 - 0xA52] 000017F8 486E F7B8 pea.l [A6 - 0x848] 000017FC 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00001800 508F addq.l A7, 8 00001802 3C00 move.w D6, D0 00001804 486E F7B8 pea.l [A6 - 0x848] 00001808 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000180C 588F addq.l A7, 4 0000180E 4A46 tst.w D6 00001810 6706 beq +0x8 /* 00001818 */ 00001812 3006 move.w D0, D6 00001814 6000 0478 bra +0x47A /* 00001C8E */ label00001818: 00001818 302E F5A4 move.w D0, [A6 - 0xA5C] 0000181C 48C0 ext.l D0 0000181E E780 asl D0, 3 00001820 D9C0 add.l A4, D0 00001822 0C54 2B6C cmpi.w [A4], 0x2B6C /* '+l' */ 00001826 6600 0082 bne +0x84 /* 000018AA */ 0000182A 508C addq.l A4, 8 0000182C 6000 007C bra +0x7E /* 000018AA */ 00001830 508C addq.l A4, 8 00001832 0C54 2B10 cmpi.w [A4], 0x2B10 00001836 6600 0072 bne +0x74 /* 000018AA */ 0000183A 0C6C 0FB4 0008 cmpi.w [A4 + 0x8], 0xFB4 00001840 6600 0068 bne +0x6A /* 000018AA */ 00001844 49EC 0010 lea.l A4, [A4 + 0x10] 00001848 426E F592 clr.w [A6 - 0xA6E] 0000184C 6000 005C bra +0x5E /* 000018AA */ 00001850 508C addq.l A4, 8 00001852 7006 moveq.l D0, 0x06 00001854 3D40 F5A0 move.w [A6 - 0xA60], D0 00001858 6000 0050 bra +0x52 /* 000018AA */ 0000185C 508C addq.l A4, 8 0000185E 700C moveq.l D0, 0x0C 00001860 3D40 F5A0 move.w [A6 - 0xA60], D0 00001864 6044 bra +0x46 /* 000018AA */ 00001866 508C addq.l A4, 8 00001868 0C54 2B1E cmpi.w [A4], 0x2B1E 0000186C 6608 bne +0xA /* 00001876 */ 0000186E 508C addq.l A4, 8 00001870 426E F5A0 clr.w [A6 - 0xA60] 00001874 6034 bra +0x36 /* 000018AA */ label00001876: 00001876 0C54 2B62 cmpi.w [A4], 0x2B62 /* '+b' */ 0000187A 660A bne +0xC /* 00001886 */ 0000187C 508C addq.l A4, 8 0000187E 7012 moveq.l D0, 0x12 00001880 3D40 F5A0 move.w [A6 - 0xA60], D0 00001884 6024 bra +0x26 /* 000018AA */ label00001886: 00001886 7002 moveq.l D0, 0x02 00001888 6000 0404 bra +0x406 /* 00001C8E */ 0000188C 508C addq.l A4, 8 0000188E 0C54 2B50 cmpi.w [A4], 0x2B50 /* '+P' */ 00001892 6706 beq +0x8 /* 0000189A */ 00001894 7002 moveq.l D0, 0x02 00001896 6000 03F6 bra +0x3F8 /* 00001C8E */ label0000189A: 0000189A 508C addq.l A4, 8 0000189C 7001 moveq.l D0, 0x01 0000189E 3D40 F598 move.w [A6 - 0xA68], D0 000018A2 6006 bra +0x8 /* 000018AA */ 000018A4 7002 moveq.l D0, 0x02 000018A6 6000 03E6 bra +0x3E8 /* 00001C8E */ label000018AA: 000018AA 4A45 tst.w D5 000018AC 6600 FEA2 bne -0x15C /* 00001750 */ 000018B0 4267 clr.w -[A7] 000018B2 486E F5BA pea.l [A6 - 0xA46] 000018B6 3F2D 8E26 move.w -[A7], [A5 - 0x71DA] 000018BA 486E F5A2 pea.l [A6 - 0xA5E] 000018BE 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */] 000018C2 301F move.w D0, [A7]+ 000018C4 3C00 move.w D6, D0 000018C6 4A46 tst.w D6 000018C8 671A beq +0x1C /* 000018E4 */ 000018CA 4267 clr.w -[A7] 000018CC 486E F5BA pea.l [A6 - 0xA46] 000018D0 206D 8FE8 movea.l A0, [A5 - 0x7018] 000018D4 3F28 0002 move.w -[A7], [A0 + 0x2] 000018D8 486E F5A2 pea.l [A6 - 0xA5E] 000018DC 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */] 000018E0 301F move.w D0, [A7]+ 000018E2 3C00 move.w D6, D0 label000018E4: 000018E4 4A46 tst.w D6 000018E6 6716 beq +0x18 /* 000018FE */ 000018E8 4267 clr.w -[A7] 000018EA 486E F5BA pea.l [A6 - 0xA46] 000018EE 3F2D 8E24 move.w -[A7], [A5 - 0x71DC] 000018F2 486E F5A2 pea.l [A6 - 0xA5E] 000018F6 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */] 000018FA 301F move.w D0, [A7]+ 000018FC 3C00 move.w D6, D0 label000018FE: 000018FE 4A46 tst.w D6 00001900 6706 beq +0x8 /* 00001908 */ 00001902 705A moveq.l D0, 0x5A 00001904 6000 0388 bra +0x38A /* 00001C8E */ label00001908: 00001908 4267 clr.w -[A7] 0000190A 3F2E F5A2 move.w -[A7], [A6 - 0xA5E] 0000190E 486E F5B2 pea.l [A6 - 0xA4E] 00001912 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */] 00001916 301F move.w D0, [A7]+ 00001918 3C00 move.w D6, D0 0000191A 4A46 tst.w D6 0000191C 6710 beq +0x12 /* 0000192E */ 0000191E 3F2E F5A2 move.w -[A7], [A6 - 0xA5E] 00001922 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00001926 548F addq.l A7, 2 00001928 705A moveq.l D0, 0x5A 0000192A 6000 0362 bra +0x364 /* 00001C8E */ label0000192E: 0000192E 2D7C 0000 080E F5B6 move.l [A6 - 0xA4A], 0x80E 00001936 4267 clr.w -[A7] 00001938 3F2E F5A2 move.w -[A7], [A6 - 0xA5E] 0000193C 486E F5B6 pea.l [A6 - 0xA4A] 00001940 486E F7F2 pea.l [A6 - 0x80E] 00001944 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */] 00001948 301F move.w D0, [A7]+ 0000194A 3C00 move.w D6, D0 0000194C 4A46 tst.w D6 0000194E 6608 bne +0xA /* 00001958 */ 00001950 0C6E 0058 F7F2 cmpi.w [A6 - 0x80E], 0x58 /* 'X' */ 00001956 6710 beq +0x12 /* 00001968 */ label00001958: 00001958 3F2E F5A2 move.w -[A7], [A6 - 0xA5E] 0000195C 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00001960 548F addq.l A7, 2 00001962 705A moveq.l D0, 0x5A 00001964 6000 0328 bra +0x32A /* 00001C8E */ label00001968: 00001968 202E F5B2 move.l D0, [A6 - 0xA4E] 0000196C 0680 FFFF F7F2 addi.l D0, 0xFFFFF7F2 00001972 2D40 F5B6 move.l [A6 - 0xA4A], D0 00001976 2F2E F5B6 move.l -[A7], [A6 - 0xA4A] 0000197A 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 0000197E 588F addq.l A7, 4 00001980 4A40 tst.w D0 00001982 6710 beq +0x12 /* 00001994 */ 00001984 3F2E F5A2 move.w -[A7], [A6 - 0xA5E] 00001988 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 0000198C 548F addq.l A7, 2 0000198E 7025 moveq.l D0, 0x25 00001990 6000 02FC bra +0x2FE /* 00001C8E */ label00001994: 00001994 42A7 clr.l -[A7] 00001996 2F2E F5B6 move.l -[A7], [A6 - 0xA4A] 0000199A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 0000199E 205F movea.l A0, [A7]+ 000019A0 2D48 F7A6 move.l [A6 - 0x85A], A0 000019A4 4AAE F7A6 tst.l [A6 - 0x85A] 000019A8 6610 bne +0x12 /* 000019BA */ 000019AA 3F2E F5A2 move.w -[A7], [A6 - 0xA5E] 000019AE 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 000019B2 548F addq.l A7, 2 000019B4 7025 moveq.l D0, 0x25 000019B6 6000 02D6 bra +0x2D8 /* 00001C8E */ label000019BA: 000019BA 2F2E F7A6 move.l -[A7], [A6 - 0x85A] 000019BE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000019C2 4267 clr.w -[A7] 000019C4 3F2E F5A2 move.w -[A7], [A6 - 0xA5E] 000019C8 486E F5B6 pea.l [A6 - 0xA4A] 000019CC 206E F7A6 movea.l A0, [A6 - 0x85A] 000019D0 2F10 move.l -[A7], [A0] 000019D2 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */] 000019D6 301F move.w D0, [A7]+ 000019D8 3C00 move.w D6, D0 000019DA 4A46 tst.w D6 000019DC 6718 beq +0x1A /* 000019F6 */ 000019DE 2F2E F7A6 move.l -[A7], [A6 - 0x85A] 000019E2 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000019E6 3F2E F5A2 move.w -[A7], [A6 - 0xA5E] 000019EA 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 000019EE 548F addq.l A7, 2 000019F0 705A moveq.l D0, 0x5A 000019F2 6000 029A bra +0x29C /* 00001C8E */ label000019F6: 000019F6 3F2E F5A2 move.w -[A7], [A6 - 0xA5E] 000019FA 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 000019FE 548F addq.l A7, 2 00001A00 3C00 move.w D6, D0 00001A02 4A46 tst.w D6 00001A04 670E beq +0x10 /* 00001A14 */ 00001A06 2F2E F7A6 move.l -[A7], [A6 - 0x85A] 00001A0A 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00001A0E 705C moveq.l D0, 0x5C 00001A10 6000 027C bra +0x27E /* 00001C8E */ label00001A14: 00001A14 302D 8DA6 move.w D0, [A5 - 0x725A] 00001A18 B06E F7F6 cmp.w D0, [A6 - 0x80A] 00001A1C 670E beq +0x10 /* 00001A2C */ 00001A1E 2F2E F7A6 move.l -[A7], [A6 - 0x85A] 00001A22 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00001A26 7063 moveq.l D0, 0x63 00001A28 6000 0264 bra +0x266 /* 00001C8E */ label00001A2C: 00001A2C 302D EBD8 move.w D0, [A5 - 0x1428] 00001A30 906D EBD4 sub.w D0, [A5 - 0x142C] 00001A34 322E F7FE move.w D1, [A6 - 0x802] 00001A38 926E F7FA sub.w D1, [A6 - 0x806] 00001A3C B041 cmp.w D0, D1 00001A3E 6D14 blt +0x16 /* 00001A54 */ 00001A40 302D EBD6 move.w D0, [A5 - 0x142A] 00001A44 906D EBD2 sub.w D0, [A5 - 0x142E] 00001A48 322E F7FC move.w D1, [A6 - 0x804] 00001A4C 926E F7F8 sub.w D1, [A6 - 0x808] 00001A50 B041 cmp.w D0, D1 00001A52 6C0E bge +0x10 /* 00001A62 */ label00001A54: 00001A54 2F2E F7A6 move.l -[A7], [A6 - 0x85A] 00001A58 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00001A5C 7064 moveq.l D0, 0x64 00001A5E 6000 022E bra +0x230 /* 00001C8E */ label00001A62: 00001A62 4A6E F598 tst.w [A6 - 0xA68] 00001A66 665E bne +0x60 /* 00001AC6 */ 00001A68 486E F7A2 pea.l [A6 - 0x85E] 00001A6C A874 syscall GetPort 00001A6E 3F3C 0001 move.w -[A7], 0x1 00001A72 486E F72E pea.l [A6 - 0x8D2] 00001A76 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001A7A 5C8F addq.l A7, 6 00001A7C 3F3C 0001 move.w -[A7], 0x1 00001A80 486E F6C2 pea.l [A6 - 0x93E] 00001A84 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00001A88 5C8F addq.l A7, 6 00001A8A 3D6D 8D9A F7AE move.w [A6 - 0x852], [A5 - 0x7266] 00001A90 41EE F7B0 lea.l A0, [A6 - 0x850] 00001A94 43ED EBD2 lea.l A1, [A5 - 0x142E] 00001A98 20D9 move.l [A0]+, [A1]+ 00001A9A 20D9 move.l [A0]+, [A1]+ 00001A9C 2D6D 8DCC F7AA move.l [A6 - 0x856], [A5 - 0x7234] 00001AA2 3F3C 0001 move.w -[A7], 0x1 00001AA6 486E F7AA pea.l [A6 - 0x856] 00001AAA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00001AAE 5C8F addq.l A7, 6 00001AB0 486E F730 pea.l [A6 - 0x8D0] 00001AB4 486E F6C4 pea.l [A6 - 0x93C] 00001AB8 486E F7B0 pea.l [A6 - 0x850] 00001ABC 486E F7B0 pea.l [A6 - 0x850] 00001AC0 4267 clr.w -[A7] 00001AC2 42A7 clr.l -[A7] 00001AC4 A8EC syscall CopyBits label00001AC6: 00001AC6 4A6D 8DA6 tst.w [A5 - 0x725A] 00001ACA 6734 beq +0x36 /* 00001B00 */ 00001ACC 42A7 clr.l -[A7] 00001ACE AA32 syscall GetGDevice 00001AD0 205F movea.l A0, [A7]+ 00001AD2 2D48 F79E move.l [A6 - 0x862], A0 00001AD6 206E F79E movea.l A0, [A6 - 0x862] 00001ADA 2050 movea.l A0, [A0] 00001ADC 2D68 0016 F79A move.l [A6 - 0x866], [A0 + 0x16] 00001AE2 206E F79A movea.l A0, [A6 - 0x866] 00001AE6 2050 movea.l A0, [A0] 00001AE8 2D68 002A F6BE move.l [A6 - 0x942], [A0 + 0x2A] 00001AEE 2D6E F6BE F6BA move.l [A6 - 0x946], [A6 - 0x942] 00001AF4 4267 clr.w -[A7] 00001AF6 486E F6BA pea.l [A6 - 0x946] 00001AFA 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */] 00001AFE 301F move.w D0, [A7]+ label00001B00: 00001B00 42AE F5A6 clr.l [A6 - 0xA5A] 00001B04 7001 moveq.l D0, 0x01 00001B06 3D40 F596 move.w [A6 - 0xA6A], D0 00001B0A 7C00 moveq.l D6, 0x00 00001B0C 206E F7A6 movea.l A0, [A6 - 0x85A] 00001B10 2650 movea.l A3, [A0] 00001B12 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00001B16 A873 syscall SetPort 00001B18 4A6E F7F4 tst.w [A6 - 0x80C] 00001B1C 6F00 00E0 ble +0xE2 /* 00001BFE */ 00001B20 6000 00CC bra +0xCE /* 00001BEE */ label00001B24: 00001B24 53AE F5AE subq.l [A6 - 0xA52], 1 00001B28 7E00 moveq.l D7, 0x00 00001B2A 6000 00BA bra +0xBC /* 00001BE6 */ label00001B2E: 00001B2E A852 syscall HideCursor 00001B30 4A6E F596 tst.w [A6 - 0xA6A] 00001B34 6732 beq +0x34 /* 00001B68 */ 00001B36 42A7 clr.l -[A7] 00001B38 2F0B move.l -[A7], A3 00001B3A 4267 clr.w -[A7] 00001B3C 486E F7F8 pea.l [A6 - 0x808] 00001B40 4EBA 540C jsr [PC + 0x540C /* 00006F4E */] 00001B44 201F move.l D0, [A7]+ 00001B46 2D40 F5A6 move.l [A6 - 0xA5A], D0 00001B4A 4A6D 8DA6 tst.w [A5 - 0x725A] 00001B4E 6712 beq +0x14 /* 00001B62 */ 00001B50 4A6E F592 tst.w [A6 - 0xA6E] 00001B54 670C beq +0xE /* 00001B62 */ 00001B56 4267 clr.w -[A7] 00001B58 3F3C 00FF move.w -[A7], 0xFF 00001B5C 486E F800 pea.l [A6 - 0x800] 00001B60 AA3F syscall SetEntries label00001B62: 00001B62 426E F596 clr.w [A6 - 0xA6A] 00001B66 601A bra +0x1C /* 00001B82 */ label00001B68: 00001B68 42A7 clr.l -[A7] 00001B6A 2F0B move.l -[A7], A3 00001B6C 3F3C 0001 move.w -[A7], 0x1 00001B70 486E F7F8 pea.l [A6 - 0x808] 00001B74 4EBA 53D8 jsr [PC + 0x53D8 /* 00006F4E */] 00001B78 201F move.l D0, [A7]+ 00001B7A 2D40 F5B6 move.l [A6 - 0xA4A], D0 00001B7E D7EE F5B6 add.l A3, [A6 - 0xA4A] label00001B82: 00001B82 4A6E F594 tst.w [A6 - 0xA6C] 00001B86 671E beq +0x20 /* 00001BA6 */ 00001B88 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001B8C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B90 2F0C move.l -[A7], A4 00001B92 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B96 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */] 00001B9A 4FEF 0010 lea.l A7, [A7 + 0x10] 00001B9E 3C00 move.w D6, D0 00001BA0 4A46 tst.w D6 00001BA2 6600 005A bne +0x5C /* 00001BFE */ label00001BA6: 00001BA6 A853 syscall ShowCursor 00001BA8 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00001BAC 3C00 move.w D6, D0 00001BAE 4A46 tst.w D6 00001BB0 6600 004C bne +0x4E /* 00001BFE */ 00001BB4 4A6E F59C tst.w [A6 - 0xA64] 00001BB8 6708 beq +0xA /* 00001BC2 */ 00001BBA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001BBE 4A40 tst.w D0 00001BC0 663C bne +0x3E /* 00001BFE */ label00001BC2: 00001BC2 4A6E F5A0 tst.w [A6 - 0xA60] 00001BC6 670E beq +0x10 /* 00001BD6 */ 00001BC8 306E F5A0 movea.w A0, [A6 - 0xA60] 00001BCC 2F08 move.l -[A7], A0 00001BCE 486E F5AA pea.l [A6 - 0xA56] 00001BD2 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] label00001BD6: 00001BD6 4A47 tst.w D7 00001BD8 660A bne +0xC /* 00001BE4 */ 00001BDA 206E F7A6 movea.l A0, [A6 - 0x85A] 00001BDE 2650 movea.l A3, [A0] 00001BE0 D7EE F5A6 add.l A3, [A6 - 0xA5A] label00001BE4: 00001BE4 5247 addq.w D7, 1 label00001BE6: 00001BE6 BE6E F7F4 cmp.w D7, [A6 - 0x80C] 00001BEA 6D00 FF42 blt -0xBC /* 00001B2E */ label00001BEE: 00001BEE 4A6E F59E tst.w [A6 - 0xA62] 00001BF2 6600 FF30 bne -0xCE /* 00001B24 */ 00001BF6 4AAE F5AE tst.l [A6 - 0xA52] 00001BFA 6E00 FF28 bgt -0xD6 /* 00001B24 */ label00001BFE: 00001BFE 3F3C FFF9 move.w -[A7], 0xFFF9 00001C02 4267 clr.w -[A7] 00001C04 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */] 00001C08 4A6E F59A tst.w [A6 - 0xA66] 00001C0C 670A beq +0xC /* 00001C18 */ 00001C0E 3F3C FFFF move.w -[A7], 0xFFFF 00001C12 4267 clr.w -[A7] 00001C14 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */] label00001C18: 00001C18 4A6E F598 tst.w [A6 - 0xA68] 00001C1C 6658 bne +0x5A /* 00001C76 */ 00001C1E 4A6D 8DA6 tst.w [A5 - 0x725A] 00001C22 671A beq +0x1C /* 00001C3E */ 00001C24 2F2E F6BA move.l -[A7], [A6 - 0x946] 00001C28 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00001C2C 206E F6BA movea.l A0, [A6 - 0x946] 00001C30 4267 clr.w -[A7] 00001C32 3F3C 00FF move.w -[A7], 0xFF 00001C36 2050 movea.l A0, [A0] 00001C38 4868 0008 pea.l [A0 + 0x8] 00001C3C AA3F syscall SetEntries label00001C3E: 00001C3E 486E F6C4 pea.l [A6 - 0x93C] 00001C42 486E F730 pea.l [A6 - 0x8D0] 00001C46 486E F7B0 pea.l [A6 - 0x850] 00001C4A 486E F7B0 pea.l [A6 - 0x850] 00001C4E 4267 clr.w -[A7] 00001C50 42A7 clr.l -[A7] 00001C52 A8EC syscall CopyBits 00001C54 3F3C 0001 move.w -[A7], 0x1 00001C58 486E F6C2 pea.l [A6 - 0x93E] 00001C5C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00001C60 5C8F addq.l A7, 6 00001C62 3F3C 0001 move.w -[A7], 0x1 00001C66 486E F72E pea.l [A6 - 0x8D2] 00001C6A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00001C6E 5C8F addq.l A7, 6 00001C70 2F2E F7A2 move.l -[A7], [A6 - 0x85E] 00001C74 A873 syscall SetPort label00001C76: 00001C76 4A6D 8DA6 tst.w [A5 - 0x725A] 00001C7A 6708 beq +0xA /* 00001C84 */ 00001C7C 2F2E F6BA move.l -[A7], [A6 - 0x946] 00001C80 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label00001C84: 00001C84 2F2E F7A6 move.l -[A7], [A6 - 0x85A] 00001C88 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00001C8C 3006 move.w D0, D6 label00001C8E: 00001C8E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001C92 4E5E unlink A6 00001C94 4E75 rts export_485: 00001C96 4E56 FE8E link A6, -0x0172 00001C9A 48E7 0108 movem.l -[A7], D7,A4 00001C9E 286E 000C movea.l A4, [A6 + 0xC] 00001CA2 508C addq.l A4, 8 00001CA4 2D4C FF88 move.l [A6 - 0x78], A4 00001CA8 486E FFC6 pea.l [A6 - 0x3A] 00001CAC 486E FE8E pea.l [A6 - 0x172] 00001CB0 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001CB4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001CB8 2F0C move.l -[A7], A4 00001CBA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CBE 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */] 00001CC2 4FEF 0018 lea.l A7, [A7 + 0x18] 00001CC6 3E00 move.w D7, D0 00001CC8 4A47 tst.w D7 00001CCA 6706 beq +0x8 /* 00001CD2 */ 00001CCC 3007 move.w D0, D7 00001CCE 6000 00E4 bra +0xE6 /* 00001DB4 */ label00001CD2: 00001CD2 302E FE8E move.w D0, [A6 - 0x172] 00001CD6 48C0 ext.l D0 00001CD8 E780 asl D0, 3 00001CDA D9C0 add.l A4, D0 00001CDC 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */ 00001CE0 6710 beq +0x12 /* 00001CF2 */ 00001CE2 486E FFC6 pea.l [A6 - 0x3A] 00001CE6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001CEA 588F addq.l A7, 4 00001CEC 7007 moveq.l D0, 0x07 00001CEE 6000 00C4 bra +0xC6 /* 00001DB4 */ label00001CF2: 00001CF2 508C addq.l A4, 8 00001CF4 486E FE90 pea.l [A6 - 0x170] 00001CF8 486E FE92 pea.l [A6 - 0x16E] 00001CFC 2F0C move.l -[A7], A4 00001CFE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001D02 4EBA 0478 jsr [PC + 0x478 /* 0000217C */] 00001D06 4FEF 0010 lea.l A7, [A7 + 0x10] 00001D0A 3E00 move.w D7, D0 00001D0C 4A47 tst.w D7 00001D0E 6710 beq +0x12 /* 00001D20 */ 00001D10 486E FFC6 pea.l [A6 - 0x3A] 00001D14 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001D18 588F addq.l A7, 4 00001D1A 3007 move.w D0, D7 00001D1C 6000 0096 bra +0x98 /* 00001DB4 */ label00001D20: 00001D20 42A7 clr.l -[A7] 00001D22 3F3C 0005 move.w -[A7], 0x5 00001D26 3F3C 0007 move.w -[A7], 0x7 00001D2A 486E FF8C pea.l [A6 - 0x74] 00001D2E 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00001D32 4FEF 000C lea.l A7, [A7 + 0xC] 00001D36 3F2E FE90 move.w -[A7], [A6 - 0x170] 00001D3A 3F2E FE92 move.w -[A7], [A6 - 0x16E] 00001D3E 486E FF8C pea.l [A6 - 0x74] 00001D42 486E FFC6 pea.l [A6 - 0x3A] 00001D46 4EBA 0074 jsr [PC + 0x74 /* 00001DBC */] 00001D4A 4FEF 000C lea.l A7, [A7 + 0xC] 00001D4E 486E FFC6 pea.l [A6 - 0x3A] 00001D52 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001D56 588F addq.l A7, 4 00001D58 486E FF8C pea.l [A6 - 0x74] 00001D5C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001D60 588F addq.l A7, 4 00001D62 4A80 tst.l D0 00001D64 660E bne +0x10 /* 00001D74 */ 00001D66 486E FF8C pea.l [A6 - 0x74] 00001D6A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001D6E 588F addq.l A7, 4 00001D70 7000 moveq.l D0, 0x00 00001D72 6040 bra +0x42 /* 00001DB4 */ label00001D74: 00001D74 4267 clr.w -[A7] 00001D76 486E FE94 pea.l [A6 - 0x16C] 00001D7A 486E FE8E pea.l [A6 - 0x172] 00001D7E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001D82 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001D86 2F2E FF88 move.l -[A7], [A6 - 0x78] 00001D8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D8E 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */] 00001D92 4FEF 001A lea.l A7, [A7 + 0x1A] 00001D96 3E00 move.w D7, D0 00001D98 4A47 tst.w D7 00001D9A 6704 beq +0x6 /* 00001DA0 */ 00001D9C 3007 move.w D0, D7 00001D9E 6014 bra +0x16 /* 00001DB4 */ label00001DA0: 00001DA0 3F3C 2719 move.w -[A7], 0x2719 00001DA4 486E FF8C pea.l [A6 - 0x74] 00001DA8 486E FE94 pea.l [A6 - 0x16C] 00001DAC 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */] 00001DB0 4FEF 000A lea.l A7, [A7 + 0xA] label00001DB4: 00001DB4 4CDF 1080 movem.l D7,A4, [A7]+ 00001DB8 4E5E unlink A6 00001DBA 4E75 rts fn00001DBC: 00001DBC 4E56 FE8C link A6, -0x0174 00001DC0 42A7 clr.l -[A7] 00001DC2 3F3C 0005 move.w -[A7], 0x5 00001DC6 3F3C 0007 move.w -[A7], 0x7 00001DCA 486E FE94 pea.l [A6 - 0x16C] 00001DCE 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00001DD2 4FEF 000C lea.l A7, [A7 + 0xC] 00001DD6 486E FFF8 pea.l [A6 - 0x8] 00001DDA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DDE 4EBA 01C6 jsr [PC + 0x1C6 /* 00001FA6 */] 00001DE2 508F addq.l A7, 8 00001DE4 4A40 tst.w D0 00001DE6 6600 01BA bne +0x1BC /* 00001FA2 */ 00001DEA 3D6E 0010 FED0 move.w [A6 - 0x130], [A6 + 0x10] 00001DF0 7002 moveq.l D0, 0x02 00001DF2 3D40 FECE move.w [A6 - 0x132], D0 00001DF6 6000 019C bra +0x19E /* 00001F94 */ label00001DFA: 00001DFA 302E FED0 move.w D0, [A6 - 0x130] 00001DFE 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00001E02 0008 0022 ori.b A0, 0x22 /* '\"' */ 00001E06 0BF3 .incomplete 00001E08 0058 2B12 ori.w [A0]+, 0x2B12 00001E0C 00A8 2EE0 00C8 2EE2 ori.l [A0 + 0x2EE2], 0x2EE000C8 00001E14 00E4 .incomplete 00001E16 2EE4 move.l [A7]+, -[A4] 00001E18 0102 btst D2, D0 00001E1A 2EE1 move.l [A7]+, -[A1] 00001E1C 0120 btst -[A0], D0 00001E1E 2EE5 move.l [A7]+, -[A5] 00001E20 011C btst [A4]+, D0 00001E22 2EE3 move.l [A7]+, -[A3] 00001E24 0136 4AAE btst [A6 + D4 * 2 - 0x82], D0 00001E28 FFF8 .invalid <> 00001E2A 6600 012E bne +0x130 /* 00001F5A */ 00001E2E 42AE FE8C clr.l [A6 - 0x174] 00001E32 2D6E FFFC FE90 move.l [A6 - 0x170], [A6 - 0x4] 00001E38 486E FE8C pea.l [A6 - 0x174] 00001E3C 486E FFD2 pea.l [A6 - 0x2E] 00001E40 3F3C 300E move.w -[A7], 0x300E 00001E44 A9EB syscall Pack4/FP68K 00001E46 486E FE94 pea.l [A6 - 0x16C] 00001E4A 41EE FFDC lea.l A0, [A6 - 0x24] 00001E4E 2F20 move.l -[A7], -[A0] 00001E50 2F20 move.l -[A7], -[A0] 00001E52 3F20 move.w -[A7], -[A0] 00001E54 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00001E58 4FEF 000E lea.l A7, [A7 + 0xE] 00001E5C 6000 00FC bra +0xFE /* 00001F5A */ 00001E60 486E FFF8 pea.l [A6 - 0x8] 00001E64 486E FFDC pea.l [A6 - 0x24] 00001E68 4EBA 0430 jsr [PC + 0x430 /* 0000229A */] 00001E6C 3F2E FFEA move.w -[A7], [A6 - 0x16] 00001E70 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001E74 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001E78 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00001E7C 3F2E FFE2 move.w -[A7], [A6 - 0x1E] 00001E80 3F2E FFE0 move.w -[A7], [A6 - 0x20] 00001E84 3F2E FFDE move.w -[A7], [A6 - 0x22] 00001E88 486D DFCE pea.l [A5 - 0x2032] 00001E8C 486E FED2 pea.l [A6 - 0x12E] 00001E90 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 00001E94 4FEF 0016 lea.l A7, [A7 + 0x16] 00001E98 486E FED2 pea.l [A6 - 0x12E] 00001E9C 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00001EA0 588F addq.l A7, 4 00001EA2 486E FE94 pea.l [A6 - 0x16C] 00001EA6 486E FED2 pea.l [A6 - 0x12E] 00001EAA 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00001EAE 508F addq.l A7, 8 00001EB0 6000 00A8 bra +0xAA /* 00001F5A */ 00001EB4 486E FFF8 pea.l [A6 - 0x8] 00001EB8 1F3C 0001 move.b -[A7], 0x1 00001EBC 486E FED2 pea.l [A6 - 0x12E] 00001EC0 42A7 clr.l -[A7] 00001EC2 4EBA 0472 jsr [PC + 0x472 /* 00002336 */] 00001EC6 486E FE94 pea.l [A6 - 0x16C] 00001ECA 486E FED2 pea.l [A6 - 0x12E] 00001ECE 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00001ED2 508F addq.l A7, 8 00001ED4 6000 0084 bra +0x86 /* 00001F5A */ 00001ED8 486E FFF8 pea.l [A6 - 0x8] 00001EDC 4267 clr.w -[A7] 00001EDE 486E FED2 pea.l [A6 - 0x12E] 00001EE2 42A7 clr.l -[A7] 00001EE4 4EBA 0450 jsr [PC + 0x450 /* 00002336 */] 00001EE8 486E FE94 pea.l [A6 - 0x16C] 00001EEC 486E FED2 pea.l [A6 - 0x12E] 00001EF0 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00001EF4 508F addq.l A7, 8 00001EF6 6062 bra +0x64 /* 00001F5A */ 00001EF8 486E FFF8 pea.l [A6 - 0x8] 00001EFC 1F3C 0002 move.b -[A7], 0x2 00001F00 486E FED2 pea.l [A6 - 0x12E] 00001F04 42A7 clr.l -[A7] 00001F06 4EBA 042E jsr [PC + 0x42E /* 00002336 */] 00001F0A 486E FE94 pea.l [A6 - 0x16C] 00001F0E 486E FED2 pea.l [A6 - 0x12E] 00001F12 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00001F16 508F addq.l A7, 8 00001F18 6040 bra +0x42 /* 00001F5A */ 00001F1A 486E FFF8 pea.l [A6 - 0x8] 00001F1E 1F3C 0001 move.b -[A7], 0x1 00001F22 486E FED2 pea.l [A6 - 0x12E] 00001F26 42A7 clr.l -[A7] 00001F28 4EBA 0430 jsr [PC + 0x430 /* 0000235A */] 00001F2C 486E FE94 pea.l [A6 - 0x16C] 00001F30 486E FED2 pea.l [A6 - 0x12E] 00001F34 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00001F38 508F addq.l A7, 8 00001F3A 601E bra +0x20 /* 00001F5A */ 00001F3C 486E FFF8 pea.l [A6 - 0x8] 00001F40 4267 clr.w -[A7] 00001F42 486E FED2 pea.l [A6 - 0x12E] 00001F46 42A7 clr.l -[A7] 00001F48 4EBA 0410 jsr [PC + 0x410 /* 0000235A */] 00001F4C 486E FE94 pea.l [A6 - 0x16C] 00001F50 486E FED2 pea.l [A6 - 0x12E] 00001F54 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00001F58 508F addq.l A7, 8 label00001F5A: 00001F5A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F5E 486E FE94 pea.l [A6 - 0x16C] 00001F62 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 00001F66 508F addq.l A7, 8 00001F68 486E FE94 pea.l [A6 - 0x16C] 00001F6C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001F70 588F addq.l A7, 4 00001F72 4A6E 0012 tst.w [A6 + 0x12] 00001F76 672A beq +0x2C /* 00001FA2 */ 00001F78 0C6E 0001 FECE cmpi.w [A6 - 0x132], 0x1 00001F7E 6622 bne +0x24 /* 00001FA2 */ 00001F80 3D6E 0012 FED0 move.w [A6 - 0x130], [A6 + 0x12] 00001F86 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00001F8A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F8E 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00001F92 5C8F addq.l A7, 6 label00001F94: 00001F94 302E FECE move.w D0, [A6 - 0x132] 00001F98 536E FECE subq.w [A6 - 0x132], 1 00001F9C 4A40 tst.w D0 00001F9E 6600 FE5A bne -0x1A4 /* 00001DFA */ label00001FA2: 00001FA2 4E5E unlink A6 00001FA4 4E75 rts fn00001FA6: 00001FA6 4E56 FCB4 link A6, -0x034C 00001FAA 206E 000C movea.l A0, [A6 + 0xC] 00001FAE 4290 clr.l [A0] 00001FB0 206E 000C movea.l A0, [A6 + 0xC] 00001FB4 42A8 0004 clr.l [A0 + 0x4] 00001FB8 486E FCBC pea.l [A6 - 0x344] 00001FBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FC0 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00001FC4 508F addq.l A7, 8 00001FC6 486E FCBC pea.l [A6 - 0x344] 00001FCA 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00001FCE 588F addq.l A7, 4 00001FD0 0C40 0001 cmpi.w D0, 0x1 00001FD4 6616 bne +0x18 /* 00001FEC */ 00001FD6 486E FCBC pea.l [A6 - 0x344] 00001FDA 206E 000C movea.l A0, [A6 + 0xC] 00001FDE 4868 0004 pea.l [A0 + 0x4] 00001FE2 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */] 00001FE6 7000 moveq.l D0, 0x00 00001FE8 6000 018E bra +0x190 /* 00002178 */ label00001FEC: 00001FEC 486E FCBC pea.l [A6 - 0x344] 00001FF0 4EBA 038C jsr [PC + 0x38C /* 0000237E */] 00001FF4 588F addq.l A7, 4 00001FF6 7000 moveq.l D0, 0x00 00001FF8 102E FCBC move.b D0, [A6 - 0x344] 00001FFC 3D40 FFF6 move.w [A6 - 0xA], D0 00002000 486E FCBC pea.l [A6 - 0x344] 00002004 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */] 00002008 588F addq.l A7, 4 0000200A 486E FDE6 pea.l [A6 - 0x21A] 0000200E 486E FDE4 pea.l [A6 - 0x21C] 00002012 486E FDE2 pea.l [A6 - 0x21E] 00002016 486E FDE0 pea.l [A6 - 0x220] 0000201A 486E FDDE pea.l [A6 - 0x222] 0000201E 486E FDDC pea.l [A6 - 0x224] 00002022 486E FDDA pea.l [A6 - 0x226] 00002026 486D DFE4 pea.l [A5 - 0x201C] 0000202A 486E FCBC pea.l [A6 - 0x344] 0000202E 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 00002032 4FEF 0024 lea.l A7, [A7 + 0x24] 00002036 0C40 0007 cmpi.w D0, 0x7 0000203A 6616 bne +0x18 /* 00002052 */ 0000203C 426E FDD8 clr.w [A6 - 0x228] 00002040 486E FDD8 pea.l [A6 - 0x228] 00002044 2F2E 000C move.l -[A7], [A6 + 0xC] 00002048 4EBA 02CE jsr [PC + 0x2CE /* 00002318 */] 0000204C 7000 moveq.l D0, 0x00 0000204E 6000 0128 bra +0x12A /* 00002178 */ label00002052: 00002052 4267 clr.w -[A7] 00002054 486E FDF4 pea.l [A6 - 0x20C] 00002058 4EBA 0220 jsr [PC + 0x220 /* 0000227A */] 0000205C 301F move.w D0, [A7]+ 0000205E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002062 486E FDD8 pea.l [A6 - 0x228] 00002066 4EBA 0232 jsr [PC + 0x232 /* 0000229A */] 0000206A 486E FDD8 pea.l [A6 - 0x228] 0000206E 4EBA 01CC jsr [PC + 0x1CC /* 0000223C */] 00002072 588F addq.l A7, 4 00002074 486E FDBC pea.l [A6 - 0x244] 00002078 4EBA 01C2 jsr [PC + 0x1C2 /* 0000223C */] 0000207C 588F addq.l A7, 4 0000207E 4267 clr.w -[A7] 00002080 486E FCBC pea.l [A6 - 0x344] 00002084 306E FFF6 movea.w A0, [A6 - 0xA] 00002088 2F08 move.l -[A7], A0 0000208A 486E FDF4 pea.l [A6 - 0x20C] 0000208E 486E FFFC pea.l [A6 - 0x4] 00002092 486E FDD8 pea.l [A6 - 0x228] 00002096 4EBA 0220 jsr [PC + 0x220 /* 000022B8 */] 0000209A 301F move.w D0, [A7]+ 0000209C 3D40 FCB6 move.w [A6 - 0x34A], D0 000020A0 4267 clr.w -[A7] 000020A2 486E FCBC pea.l [A6 - 0x344] 000020A6 306E FFF6 movea.w A0, [A6 - 0xA] 000020AA 2F08 move.l -[A7], A0 000020AC 486E FDF4 pea.l [A6 - 0x20C] 000020B0 486E FFF8 pea.l [A6 - 0x8] 000020B4 486E FDBC pea.l [A6 - 0x244] 000020B8 4EBA 022E jsr [PC + 0x22E /* 000022E8 */] 000020BC 301F move.w D0, [A7]+ 000020BE 3D40 FCB4 move.w [A6 - 0x34C], D0 000020C2 302E FCB6 move.w D0, [A6 - 0x34A] 000020C6 B06E FCB4 cmp.w D0, [A6 - 0x34C] 000020CA 644C bcc +0x4E /* 00002118 */ 000020CC 42AE FFF8 clr.l [A6 - 0x8] 000020D0 306E FFF6 movea.w A0, [A6 - 0xA] 000020D4 91EE FFFC sub.l A0, [A6 - 0x4] 000020D8 2008 move.l D0, A0 000020DA 3D40 FFF4 move.w [A6 - 0xC], D0 000020DE 4A40 tst.w D0 000020E0 6F28 ble +0x2A /* 0000210A */ 000020E2 200E move.l D0, A6 000020E4 D0AE FFFC add.l D0, [A6 - 0x4] 000020E8 4267 clr.w -[A7] 000020EA 0680 FFFF FCBC addi.l D0, 0xFFFFFCBC 000020F0 2F00 move.l -[A7], D0 000020F2 306E FFF4 movea.w A0, [A6 - 0xC] 000020F6 2F08 move.l -[A7], A0 000020F8 486E FDF4 pea.l [A6 - 0x20C] 000020FC 486E FFF8 pea.l [A6 - 0x8] 00002100 486E FDD8 pea.l [A6 - 0x228] 00002104 4EBA 01E2 jsr [PC + 0x1E2 /* 000022E8 */] 00002108 301F move.w D0, [A7]+ label0000210A: 0000210A 486E FDD8 pea.l [A6 - 0x228] 0000210E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002112 4EBA 0204 jsr [PC + 0x204 /* 00002318 */] 00002116 604A bra +0x4C /* 00002162 */ label00002118: 00002118 42AE FFFC clr.l [A6 - 0x4] 0000211C 306E FFF6 movea.w A0, [A6 - 0xA] 00002120 91EE FFF8 sub.l A0, [A6 - 0x8] 00002124 2008 move.l D0, A0 00002126 3D40 FFF4 move.w [A6 - 0xC], D0 0000212A 4A40 tst.w D0 0000212C 6F28 ble +0x2A /* 00002156 */ 0000212E 200E move.l D0, A6 00002130 D0AE FFF8 add.l D0, [A6 - 0x8] 00002134 4267 clr.w -[A7] 00002136 0680 FFFF FCBC addi.l D0, 0xFFFFFCBC 0000213C 2F00 move.l -[A7], D0 0000213E 306E FFF4 movea.w A0, [A6 - 0xC] 00002142 2F08 move.l -[A7], A0 00002144 486E FDF4 pea.l [A6 - 0x20C] 00002148 486E FFFC pea.l [A6 - 0x4] 0000214C 486E FDBC pea.l [A6 - 0x244] 00002150 4EBA 0166 jsr [PC + 0x166 /* 000022B8 */] 00002154 301F move.w D0, [A7]+ label00002156: 00002156 486E FDBC pea.l [A6 - 0x244] 0000215A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000215E 4EBA 01B8 jsr [PC + 0x1B8 /* 00002318 */] label00002162: 00002162 202E FFFC move.l D0, [A6 - 0x4] 00002166 D0AE FFF8 add.l D0, [A6 - 0x8] 0000216A 306E FFF6 movea.w A0, [A6 - 0xA] 0000216E B1C0 cmpa.l A0, D0 00002170 6604 bne +0x6 /* 00002176 */ 00002172 7000 moveq.l D0, 0x00 00002174 6002 bra +0x4 /* 00002178 */ label00002176: 00002176 7002 moveq.l D0, 0x02 label00002178: 00002178 4E5E unlink A6 0000217A 4E75 rts fn0000217C: 0000217C 4E56 FFF6 link A6, -0x000A 00002180 2F0C move.l -[A7], A4 00002182 286E 000C movea.l A4, [A6 + 0xC] 00002186 206E 0014 movea.l A0, [A6 + 0x14] 0000218A 4250 clr.w [A0] 0000218C 206E 0010 movea.l A0, [A6 + 0x10] 00002190 4250 clr.w [A0] 00002192 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10] label00002198: 00002198 41ED DF8C lea.l A0, [A5 - 0x2074] 0000219C 2D48 FFF6 move.l [A6 - 0xA], A0 000021A0 426E FFFA clr.w [A6 - 0x6] 000021A4 6048 bra +0x4A /* 000021EE */ label000021A6: 000021A6 206E FFF6 movea.l A0, [A6 - 0xA] 000021AA 4A68 0002 tst.w [A0 + 0x2] 000021AE 6726 beq +0x28 /* 000021D6 */ 000021B0 206E FFF6 movea.l A0, [A6 - 0xA] 000021B4 3010 move.w D0, [A0] 000021B6 B054 cmp.w D0, [A4] 000021B8 6630 bne +0x32 /* 000021EA */ 000021BA 206E FFF6 movea.l A0, [A6 - 0xA] 000021BE 3028 0002 move.w D0, [A0 + 0x2] 000021C2 B06C 0008 cmp.w D0, [A4 + 0x8] 000021C6 6622 bne +0x24 /* 000021EA */ 000021C8 206E FFF6 movea.l A0, [A6 - 0xA] 000021CC 3D68 0004 FFFA move.w [A6 - 0x6], [A0 + 0x4] 000021D2 508C addq.l A4, 8 000021D4 6014 bra +0x16 /* 000021EA */ label000021D6: 000021D6 206E FFF6 movea.l A0, [A6 - 0xA] 000021DA 3010 move.w D0, [A0] 000021DC B054 cmp.w D0, [A4] 000021DE 660A bne +0xC /* 000021EA */ 000021E0 206E FFF6 movea.l A0, [A6 - 0xA] 000021E4 3D68 0004 FFFA move.w [A6 - 0x6], [A0 + 0x4] label000021EA: 000021EA 5CAE FFF6 addq.l [A6 - 0xA], 6 label000021EE: 000021EE 206E FFF6 movea.l A0, [A6 - 0xA] 000021F2 4A50 tst.w [A0] 000021F4 6706 beq +0x8 /* 000021FC */ 000021F6 4A6E FFFA tst.w [A6 - 0x6] 000021FA 67AA beq -0x54 /* 000021A6 */ label000021FC: 000021FC 4A6E FFFA tst.w [A6 - 0x6] 00002200 6604 bne +0x6 /* 00002206 */ 00002202 7002 moveq.l D0, 0x02 00002204 6030 bra +0x32 /* 00002236 */ label00002206: 00002206 206E FFFC movea.l A0, [A6 - 0x4] 0000220A 30AE FFFA move.w [A0], [A6 - 0x6] 0000220E 2D6E 0014 FFFC move.l [A6 - 0x4], [A6 + 0x14] 00002214 508C addq.l A4, 8 00002216 4A54 tst.w [A4] 00002218 6604 bne +0x6 /* 0000221E */ 0000221A 7000 moveq.l D0, 0x00 0000221C 6018 bra +0x1A /* 00002236 */ label0000221E: 0000221E 206E 0014 movea.l A0, [A6 + 0x14] 00002222 4A50 tst.w [A0] 00002224 6606 bne +0x8 /* 0000222C */ 00002226 0C54 03FC cmpi.w [A4], 0x3FC 0000222A 6704 beq +0x6 /* 00002230 */ label0000222C: 0000222C 7002 moveq.l D0, 0x02 0000222E 6006 bra +0x8 /* 00002236 */ label00002230: 00002230 508C addq.l A4, 8 00002232 6000 FF64 bra -0x9A /* 00002198 */ label00002236: 00002236 285F movea.l A4, [A7]+ 00002238 4E5E unlink A6 0000223A 4E75 rts fn0000223C: 0000223C 4E56 FFFC link A6, -0x0004 00002240 48E7 0108 movem.l -[A7], D7,A4 00002244 7E0E moveq.l D7, 0x0E 00002246 286E 0008 movea.l A4, [A6 + 0x8] 0000224A 6006 bra +0x8 /* 00002252 */ label0000224C: 0000224C 41D4 lea.l A0, [A4] 0000224E 548C addq.l A4, 2 00002250 4250 clr.w [A0] label00002252: 00002252 3007 move.w D0, D7 00002254 5347 subq.w D7, 1 00002256 4A40 tst.w D0 00002258 66F2 bne -0xC /* 0000224C */ 0000225A 486E FFFC pea.l [A6 - 0x4] 0000225E 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */] 00002262 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002266 206E 0008 movea.l A0, [A6 + 0x8] 0000226A 4868 0002 pea.l [A0 + 0x2] 0000226E 4EAD 12BA jsr [A5 + 0x12BA /* export_595 */] 00002272 4CDF 1080 movem.l D7,A4, [A7]+ 00002276 4E5E unlink A6 00002278 4E75 rts fn0000227A: 0000227A 4E56 0000 link A6, 0 0000227E 4267 clr.w -[A7] 00002280 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002284 2F3C 8204 FFF8 move.l -[A7], 0x8204FFF8 0000228A A8B5 syscall ScriptUtil 0000228C 301F move.w D0, [A7]+ 0000228E 4E5E unlink A6 00002290 205F movea.l A0, [A7]+ 00002292 4FEF 0004 lea.l A7, [A7 + 0x4] 00002296 3E80 move.w [A7], D0 00002298 4ED0 jmp [A0] fn0000229A: 0000229A 4E56 0000 link A6, 0 0000229E 2F2E 000C move.l -[A7], [A6 + 0xC] 000022A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022A6 2F3C 8008 FFF0 move.l -[A7], 0x8008FFF0 000022AC A8B5 syscall ScriptUtil 000022AE 4E5E unlink A6 000022B0 205F movea.l A0, [A7]+ 000022B2 4FEF 0008 lea.l A7, [A7 + 0x8] 000022B6 4ED0 jmp [A0] fn000022B8: 000022B8 4E56 0000 link A6, 0 000022BC 4267 clr.w -[A7] 000022BE 2F2E 0018 move.l -[A7], [A6 + 0x18] 000022C2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000022C6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000022CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000022CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022D2 2F3C 8214 FFF6 move.l -[A7], 0x8214FFF6 000022D8 A8B5 syscall ScriptUtil 000022DA 301F move.w D0, [A7]+ 000022DC 4E5E unlink A6 000022DE 205F movea.l A0, [A7]+ 000022E0 4FEF 0014 lea.l A7, [A7 + 0x14] 000022E4 3E80 move.w [A7], D0 000022E6 4ED0 jmp [A0] fn000022E8: 000022E8 4E56 0000 link A6, 0 000022EC 4267 clr.w -[A7] 000022EE 2F2E 0018 move.l -[A7], [A6 + 0x18] 000022F2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000022F6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000022FA 2F2E 000C move.l -[A7], [A6 + 0xC] 000022FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002302 2F3C 8214 FFF4 move.l -[A7], 0x8214FFF4 00002308 A8B5 syscall ScriptUtil 0000230A 301F move.w D0, [A7]+ 0000230C 4E5E unlink A6 0000230E 205F movea.l A0, [A7]+ 00002310 4FEF 0014 lea.l A7, [A7 + 0x14] 00002314 3E80 move.w [A7], D0 00002316 4ED0 jmp [A0] fn00002318: 00002318 4E56 0000 link A6, 0 0000231C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002320 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002324 2F3C 8008 FFF2 move.l -[A7], 0x8008FFF2 0000232A A8B5 syscall ScriptUtil 0000232C 4E5E unlink A6 0000232E 205F movea.l A0, [A7]+ 00002330 4FEF 0008 lea.l A7, [A7 + 0x8] 00002334 4ED0 jmp [A0] fn00002336: 00002336 4E56 0000 link A6, 0 0000233A 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000233E 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002342 2F2E 000C move.l -[A7], [A6 + 0xC] 00002346 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000234A 3F3C 0014 move.w -[A7], 0x14 0000234E A9ED syscall Pack6 00002350 4E5E unlink A6 00002352 205F movea.l A0, [A7]+ 00002354 4FEF 000E lea.l A7, [A7 + 0xE] 00002358 4ED0 jmp [A0] fn0000235A: 0000235A 4E56 0000 link A6, 0 0000235E 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002362 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002366 2F2E 000C move.l -[A7], [A6 + 0xC] 0000236A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000236E 3F3C 0016 move.w -[A7], 0x16 00002372 A9ED syscall Pack6 00002374 4E5E unlink A6 00002376 205F movea.l A0, [A7]+ 00002378 4FEF 000E lea.l A7, [A7 + 0xE] 0000237C 4ED0 jmp [A0] fn0000237E: 0000237E 4E56 0000 link A6, 0 00002382 48E7 0108 movem.l -[A7], D7,A4 00002386 206E 0008 movea.l A0, [A6 + 0x8] 0000238A 7000 moveq.l D0, 0x00 0000238C 1010 move.b D0, [A0] 0000238E 4840 swap.w D0 00002390 4240 clr.w D0 00002392 4840 swap.w D0 00002394 D0AE 0008 add.l D0, [A6 + 0x8] 00002398 2840 movea.l A4, D0 0000239A 206E 0008 movea.l A0, [A6 + 0x8] 0000239E 7000 moveq.l D0, 0x00 000023A0 1010 move.b D0, [A0] 000023A2 3E00 move.w D7, D0 000023A4 601E bra +0x20 /* 000023C4 */ label000023A6: 000023A6 7000 moveq.l D0, 0x00 000023A8 1014 move.b D0, [A4] 000023AA 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 000023AE 670A beq +0xC /* 000023BA */ 000023B0 7000 moveq.l D0, 0x00 000023B2 1014 move.b D0, [A4] 000023B4 0C40 000D cmpi.w D0, 0xD /* '\r' */ 000023B8 660E bne +0x10 /* 000023C8 */ label000023BA: 000023BA 206E 0008 movea.l A0, [A6 + 0x8] 000023BE 5310 subq.b [A0], 1 000023C0 538C subq.l A4, 1 000023C2 5347 subq.w D7, 1 label000023C4: 000023C4 4A47 tst.w D7 000023C6 66DE bne -0x20 /* 000023A6 */ label000023C8: 000023C8 4CDF 1080 movem.l D7,A4, [A7]+ 000023CC 4E5E unlink A6 000023CE 4E75 rts export_449: 000023D0 4E56 FF88 link A6, -0x0078 000023D4 48E7 0108 movem.l -[A7], D7,A4 000023D8 286E 000C movea.l A4, [A6 + 0xC] 000023DC 508C addq.l A4, 8 000023DE 486E FFC6 pea.l [A6 - 0x3A] 000023E2 486E FF8A pea.l [A6 - 0x76] 000023E6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000023EA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000023EE 2F0C move.l -[A7], A4 000023F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023F4 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000023F8 4FEF 0018 lea.l A7, [A7 + 0x18] 000023FC 3E00 move.w D7, D0 000023FE 4A47 tst.w D7 00002400 6706 beq +0x8 /* 00002408 */ 00002402 3007 move.w D0, D7 00002404 6000 00CC bra +0xCE /* 000024D2 */ label00002408: 00002408 302E FF8A move.w D0, [A6 - 0x76] 0000240C 48C0 ext.l D0 0000240E E780 asl D0, 3 00002410 D9C0 add.l A4, D0 00002412 0C54 2B7B cmpi.w [A4], 0x2B7B /* '+{' */ 00002416 6600 009C bne +0x9E /* 000024B4 */ 0000241A 0C6C 2B3D 0008 cmpi.w [A4 + 0x8], 0x2B3D /* '+=' */ 00002420 6600 0092 bne +0x94 /* 000024B4 */ 00002424 49EC 0010 lea.l A4, [A4 + 0x10] 00002428 426E FF88 clr.w [A6 - 0x78] 0000242C 4A54 tst.w [A4] 0000242E 6746 beq +0x48 /* 00002476 */ 00002430 486E FF8C pea.l [A6 - 0x74] 00002434 486E FF8A pea.l [A6 - 0x76] 00002438 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000243C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002440 2F0C move.l -[A7], A4 00002442 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002446 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 0000244A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000244E 3E00 move.w D7, D0 00002450 4A47 tst.w D7 00002452 6710 beq +0x12 /* 00002464 */ 00002454 486E FFC6 pea.l [A6 - 0x3A] 00002458 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000245C 588F addq.l A7, 4 0000245E 3007 move.w D0, D7 00002460 6000 0070 bra +0x72 /* 000024D2 */ label00002464: 00002464 302E FF8A move.w D0, [A6 - 0x76] 00002468 48C0 ext.l D0 0000246A E780 asl D0, 3 0000246C D9C0 add.l A4, D0 0000246E 7001 moveq.l D0, 0x01 00002470 3D40 FF88 move.w [A6 - 0x78], D0 00002474 6016 bra +0x18 /* 0000248C */ label00002476: 00002476 42A7 clr.l -[A7] 00002478 3F3C 0005 move.w -[A7], 0x5 0000247C 3F3C 0007 move.w -[A7], 0x7 00002480 486E FF8C pea.l [A6 - 0x74] 00002484 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00002488 4FEF 000C lea.l A7, [A7 + 0xC] label0000248C: 0000248C 4A54 tst.w [A4] 0000248E 6704 beq +0x6 /* 00002494 */ 00002490 7E02 moveq.l D7, 0x02 00002492 6014 bra +0x16 /* 000024A8 */ label00002494: 00002494 3F2E FF88 move.w -[A7], [A6 - 0x78] 00002498 486E FF8C pea.l [A6 - 0x74] 0000249C 486E FFC6 pea.l [A6 - 0x3A] 000024A0 4EBA 0038 jsr [PC + 0x38 /* 000024DA */] 000024A4 4FEF 000A lea.l A7, [A7 + 0xA] label000024A8: 000024A8 486E FF8C pea.l [A6 - 0x74] 000024AC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000024B0 588F addq.l A7, 4 000024B2 6012 bra +0x14 /* 000024C6 */ label000024B4: 000024B4 4A54 tst.w [A4] 000024B6 6704 beq +0x6 /* 000024BC */ 000024B8 7E02 moveq.l D7, 0x02 000024BA 600A bra +0xC /* 000024C6 */ label000024BC: 000024BC 486E FFC6 pea.l [A6 - 0x3A] 000024C0 4EBA 0144 jsr [PC + 0x144 /* 00002606 */] 000024C4 588F addq.l A7, 4 label000024C6: 000024C6 486E FFC6 pea.l [A6 - 0x3A] 000024CA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000024CE 588F addq.l A7, 4 000024D0 3007 move.w D0, D7 label000024D2: 000024D2 4CDF 1080 movem.l D7,A4, [A7]+ 000024D6 4E5E unlink A6 000024D8 4E75 rts fn000024DA: 000024DA 4E56 FFE4 link A6, -0x001C 000024DE 48E7 0018 movem.l -[A7], A3,A4 000024E2 286E 0008 movea.l A4, [A6 + 0x8] 000024E6 266E 000C movea.l A3, [A6 + 0xC] 000024EA 3D7C 0000 FFEE move.w [A6 - 0x12], 0x0 000024F0 486E FFEE pea.l [A6 - 0x12] 000024F4 486E FFE4 pea.l [A6 - 0x1C] 000024F8 3F3C 200E move.w -[A7], 0x200E 000024FC A9EB syscall Pack4/FP68K 000024FE 486E FFE4 pea.l [A6 - 0x1C] 00002502 486E FFF0 pea.l [A6 - 0x10] 00002506 3F3C 0810 move.w -[A7], 0x810 0000250A A9EB syscall Pack4/FP68K 0000250C 426E FFFA clr.w [A6 - 0x6] 00002510 70F9 moveq.l D0, 0xFFFFFFF9 00002512 3D40 FFF8 move.w [A6 - 0x8], D0 00002516 082D 0001 9179 btst.b [A5 - 0x6E87], 0x1 0000251C 670C beq +0xE /* 0000252A */ 0000251E 7001 moveq.l D0, 0x01 00002520 3D40 FFFA move.w [A6 - 0x6], D0 00002524 70F7 moveq.l D0, 0xFFFFFFF7 00002526 3D40 FFF8 move.w [A6 - 0x8], D0 label0000252A: 0000252A 4267 clr.w -[A7] 0000252C 1F2E FFFB move.b -[A7], [A6 - 0x5] 00002530 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */] 00002534 301F move.w D0, [A7]+ 00002536 4A40 tst.w D0 00002538 6600 00C4 bne +0xC6 /* 000025FE */ 0000253C 4267 clr.w -[A7] 0000253E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002542 486E FFF0 pea.l [A6 - 0x10] 00002546 4EAD 129A jsr [A5 + 0x129A /* export_591 */] 0000254A 301F move.w D0, [A7]+ 0000254C 4267 clr.w -[A7] 0000254E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002552 3F2D 917A move.w -[A7], [A5 - 0x6E86] 00002556 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */] 0000255A 301F move.w D0, [A7]+ 0000255C 486E FFEC pea.l [A6 - 0x14] 00002560 2F0C move.l -[A7], A4 00002562 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00002566 508F addq.l A7, 8 00002568 082D 0000 9179 btst.b [A5 - 0x6E87], 0x0 0000256E 670E beq +0x10 /* 0000257E */ 00002570 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00002574 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002578 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 0000257C 5C8F addq.l A7, 6 label0000257E: 0000257E 4A6E 0010 tst.w [A6 + 0x10] 00002582 670E beq +0x10 /* 00002592 */ 00002584 486E FFE8 pea.l [A6 - 0x18] 00002588 2F0B move.l -[A7], A3 0000258A 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 0000258E 508F addq.l A7, 8 00002590 6016 bra +0x18 /* 000025A8 */ label00002592: 00002592 3F3C 0002 move.w -[A7], 0x2 00002596 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 0000259A 548F addq.l A7, 2 0000259C 486E FFE8 pea.l [A6 - 0x18] 000025A0 2F00 move.l -[A7], D0 000025A2 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 000025A6 508F addq.l A7, 8 label000025A8: 000025A8 4267 clr.w -[A7] 000025AA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000025AE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000025B2 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */] 000025B6 301F move.w D0, [A7]+ 000025B8 2F2E FFEC move.l -[A7], [A6 - 0x14] 000025BC 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000025C0 42A7 clr.l -[A7] 000025C2 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000025C6 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000025CA 201F move.l D0, [A7]+ 000025CC 2D40 FFFC move.l [A6 - 0x4], D0 000025D0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000025D4 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000025D8 4267 clr.w -[A7] 000025DA 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000025DE 486E FFFC pea.l [A6 - 0x4] 000025E2 206E FFE8 movea.l A0, [A6 - 0x18] 000025E6 2F10 move.l -[A7], [A0] 000025E8 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */] 000025EC 301F move.w D0, [A7]+ 000025EE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000025F2 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000025F6 1F2E FFFB move.b -[A7], [A6 - 0x5] 000025FA 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */] label000025FE: 000025FE 4CDF 1800 movem.l A3,A4, [A7]+ 00002602 4E5E unlink A6 00002604 4E75 rts fn00002606: 00002606 4E56 FEB8 link A6, -0x0148 0000260A 2F0C move.l -[A7], A4 0000260C 286E 0008 movea.l A4, [A6 + 0x8] 00002610 486E FEB8 pea.l [A6 - 0x148] 00002614 2F0C move.l -[A7], A4 00002616 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 0000261A 508F addq.l A7, 8 0000261C 42A7 clr.l -[A7] 0000261E 4879 5349 4E57 push.l 0x53494E57 /* 'SINW' */ 00002624 3F3C 012C move.w -[A7], 0x12C 00002628 A9A0 syscall GetResource 0000262A 205F movea.l A0, [A7]+ 0000262C 2D48 FFFC move.l [A6 - 0x4], A0 00002630 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002634 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00002638 486E FFBA pea.l [A6 - 0x46] 0000263C 4EAD 139A jsr [A5 + 0x139A /* export_623 */] 00002640 3F3C 0007 move.w -[A7], 0x7 00002644 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */] 00002648 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */] 0000264C 42AE FFD0 clr.l [A6 - 0x30] 00002650 42AE FFD8 clr.l [A6 - 0x28] 00002654 42AE FFE0 clr.l [A6 - 0x20] 00002658 42AE FFE8 clr.l [A6 - 0x18] 0000265C 206E FFFC movea.l A0, [A6 - 0x4] 00002660 2D50 FFEC move.l [A6 - 0x14], [A0] 00002664 206E FFFC movea.l A0, [A6 - 0x4] 00002668 2D50 FFF0 move.l [A6 - 0x10], [A0] 0000266C 206E FFFC movea.l A0, [A6 - 0x4] 00002670 2D50 FFF4 move.l [A6 - 0xC], [A0] 00002674 206E FFFC movea.l A0, [A6 - 0x4] 00002678 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000267C 7001 moveq.l D0, 0x01 0000267E 3D40 FFC4 move.w [A6 - 0x3C], D0 00002682 41EE FFCA lea.l A0, [A6 - 0x36] 00002686 2D48 FFC6 move.l [A6 - 0x3A], A0 0000268A 7001 moveq.l D0, 0x01 0000268C 3D40 FFBC move.w [A6 - 0x44], D0 label00002690: 00002690 306E FFBC movea.w A0, [A6 - 0x44] 00002694 D1CE add.l A0, A6 00002696 1D68 FEB8 FFB9 move.b [A6 - 0x47], [A0 - 0x148] 0000269C 102E FFB9 move.b D0, [A6 - 0x47] 000026A0 4880 ext.w D0 000026A2 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000026A6 0023 0039 ori.b -[A3], 0x39 /* '9' */ 000026AA 0066 0052 ori.w -[A6], 0x52 /* 'R' */ 000026AE 0062 0060 ori.w -[A2], 0x60 /* '`' */ 000026B2 005E 005C ori.w [A6]+, 0x5C /* '\\' */ 000026B6 005A 0058 ori.w [A2]+, 0x58 /* 'X' */ 000026BA 0020 0054 ori.b -[A0], 0x54 /* 'T' */ 000026BE 0052 0050 ori.w [A2], 0x50 /* 'P' */ 000026C2 004E 004C ori.w A6, 0x4C /* 'L' */ 000026C6 0026 0012 ori.b -[A6], 0x12 000026CA 0022 0032 ori.b -[A2], 0x32 /* '2' */ 000026CE 000C 001C ori.b A4, 0x1C 000026D2 002C 0006 0016 ori.b [A4 + 0x16], 0x6 000026D8 0026 2D7C ori.b -[A6], 0x7C /* '|' */ 000026DC 000D E7EA ori.b A5, 0xEA 000026E0 FFD4 .invalid <> 000026E2 2D7C 000D E7EA FFE4 move.l [A6 - 0x1C], 0xDE7EA 000026EA 6030 bra +0x32 /* 0000271C */ 000026EC 2D7C 000F 5DDE FFD4 move.l [A6 - 0x2C], 0xF5DDE 000026F4 2D7C 000F 5DDE FFE4 move.l [A6 - 0x1C], 0xF5DDE 000026FC 601E bra +0x20 /* 0000271C */ 000026FE 2D7C 0010 FD06 FFD4 move.l [A6 - 0x2C], 0x10FD06 00002706 2D7C 0010 FD06 FFE4 move.l [A6 - 0x1C], 0x10FD06 0000270E 600C bra +0xE /* 0000271C */ 00002710 0C2E 002C FFB9 cmpi.b [A6 - 0x47], 0x2C /* ',' */ 00002716 6704 beq +0x6 /* 0000271C */ 00002718 422E FFB9 clr.b [A6 - 0x47] label0000271C: 0000271C 102E FFB9 move.b D0, [A6 - 0x47] 00002720 4880 ext.w D0 00002722 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002726 0023 0039 ori.b -[A3], 0x39 /* '9' */ 0000272A 0076 0064 0072 ori.w [A6 + D0.w + 0x72], 0x64 /* 'd' */ 00002730 0070 006E 006C ori.w [A0 + D0.w + 0x6C], 0x6E /* 'n' */ 00002736 006A 0068 0056 ori.w [A2 + 0x56], 0x68 /* 'h' */ 0000273C 0064 0062 ori.w -[A4], 0x62 /* 'b' */ 00002740 0060 005E ori.w -[A0], 0x5E /* '^' */ 00002744 005C 004A ori.w [A4]+, 0x4A /* 'J' */ 00002748 0012 0010 ori.b [A2], 0x10 0000274C 000E 001E ori.b A6, 0x1E 00002750 001C 001A ori.b [A4]+, 0x1A 00002754 002A 0028 0026 ori.b [A2 + 0x26], 0x28 /* '(' */ 0000275A 2D7C 0008 0453 FFCC move.l [A6 - 0x34], 0x80453 00002762 2D7C 0008 0453 FFDC move.l [A6 - 0x24], 0x80453 0000276A 6034 bra +0x36 /* 000027A0 */ 0000276C 2D7C 0008 DB46 FFCC move.l [A6 - 0x34], 0x8DB46 00002774 2D7C 0008 DB46 FFDC move.l [A6 - 0x24], 0x8DB46 0000277C 6022 bra +0x24 /* 000027A0 */ 0000277E 2D7C 0009 CCB9 FFCC move.l [A6 - 0x34], 0x9CCB9 00002786 2D7C 0009 CCB9 FFDC move.l [A6 - 0x24], 0x9CCB9 0000278E 6010 bra +0x12 /* 000027A0 */ 00002790 2D7C 000A D2C9 FFCC move.l [A6 - 0x34], 0xAD2C9 00002798 2D7C 000A D2C9 FFDC move.l [A6 - 0x24], 0xAD2C9 label000027A0: 000027A0 4A2E FFB9 tst.b [A6 - 0x47] 000027A4 6738 beq +0x3A /* 000027DE */ 000027A6 0C2E 002C FFB9 cmpi.b [A6 - 0x47], 0x2C /* ',' */ 000027AC 660E bne +0x10 /* 000027BC */ 000027AE 4878 004B push.l 0x4B /* 'K' */ 000027B2 486E FFC0 pea.l [A6 - 0x40] 000027B6 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 000027BA 6022 bra +0x24 /* 000027DE */ label000027BC: 000027BC 7008 moveq.l D0, 0x08 000027BE 3D40 FFCA move.w [A6 - 0x36], D0 000027C2 486E FFC4 pea.l [A6 - 0x3C] 000027C6 4878 0006 push.l 0x6 000027CA 4878 FFFF push.l 0xFFFF 000027CE 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */] 000027D2 4878 0004 push.l 0x4 000027D6 486E FFC0 pea.l [A6 - 0x40] 000027DA 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] label000027DE: 000027DE 526E FFBC addq.w [A6 - 0x44], 1 000027E2 7000 moveq.l D0, 0x00 000027E4 102E FEB8 move.b D0, [A6 - 0x148] 000027E8 B06E FFBC cmp.w D0, [A6 - 0x44] 000027EC 6400 FEA2 bcc -0x15C /* 00002690 */ 000027F0 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */] 000027F4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000027F8 A9A3 syscall ReleaseResource 000027FA 3F2E FFBA move.w -[A7], [A6 - 0x46] 000027FE 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */] 00002802 285F movea.l A4, [A7]+ 00002804 4E5E unlink A6 00002806 4E75 rts export_450: 00002808 4E56 FE08 link A6, -0x01F8 0000280C 48E7 0018 movem.l -[A7], A3,A4 00002810 286E 000C movea.l A4, [A6 + 0xC] 00002814 508C addq.l A4, 8 00002816 0C54 2B58 cmpi.w [A4], 0x2B58 /* '+X' */ 0000281A 6600 005E bne +0x60 /* 0000287A */ 0000281E 264C movea.l A3, A4 00002820 508B addq.l A3, 8 00002822 0C53 2B0A cmpi.w [A3], 0x2B0A /* '+\n' */ 00002826 6652 bne +0x54 /* 0000287A */ 00002828 508B addq.l A3, 8 0000282A 4A53 tst.w [A3] 0000282C 664C bne +0x4E /* 0000287A */ 0000282E 486E FE08 pea.l [A6 - 0x1F8] 00002832 4EBA 03A6 jsr [PC + 0x3A6 /* 00002BDA */] 00002836 588F addq.l A7, 4 00002838 7000 moveq.l D0, 0x00 0000283A 102E FE08 move.b D0, [A6 - 0x1F8] 0000283E 4A40 tst.w D0 00002840 6606 bne +0x8 /* 00002848 */ 00002842 7000 moveq.l D0, 0x00 00002844 6000 00E6 bra +0xE8 /* 0000292C */ label00002848: 00002848 42A7 clr.l -[A7] 0000284A 2F2D 9080 move.l -[A7], [A5 - 0x6F80] 0000284E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00002852 201F move.l D0, [A7]+ 00002854 0C80 0000 0BB8 cmpi.l D0, 0xBB8 0000285A 6F0A ble +0xC /* 00002866 */ 0000285C 2F2D 9080 move.l -[A7], [A5 - 0x6F80] 00002860 4EBA 04CE jsr [PC + 0x4CE /* 00002D30 */] 00002864 588F addq.l A7, 4 label00002866: 00002866 486E FE08 pea.l [A6 - 0x1F8] 0000286A 2F2D 9080 move.l -[A7], [A5 - 0x6F80] 0000286E 4EBA 03D2 jsr [PC + 0x3D2 /* 00002C42 */] 00002872 508F addq.l A7, 8 00002874 7000 moveq.l D0, 0x00 00002876 6000 00B4 bra +0xB6 /* 0000292C */ label0000287A: 0000287A 486E FF0C pea.l [A6 - 0xF4] 0000287E 486E FF08 pea.l [A6 - 0xF8] 00002882 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002886 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000288A 2F0C move.l -[A7], A4 0000288C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002890 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00002894 4FEF 0018 lea.l A7, [A7 + 0x18] 00002898 3D40 FF0A move.w [A6 - 0xF6], D0 0000289C 4A6E FF0A tst.w [A6 - 0xF6] 000028A0 6708 beq +0xA /* 000028AA */ 000028A2 302E FF0A move.w D0, [A6 - 0xF6] 000028A6 6000 0084 bra +0x86 /* 0000292C */ label000028AA: 000028AA 302E FF08 move.w D0, [A6 - 0xF8] 000028AE 48C0 ext.l D0 000028B0 E780 asl D0, 3 000028B2 D9C0 add.l A4, D0 000028B4 0C6E 0004 FF0C cmpi.w [A6 - 0xF4], 0x4 000028BA 6D08 blt +0xA /* 000028C4 */ 000028BC 0C6E 0009 FF0C cmpi.w [A6 - 0xF4], 0x9 /* '\t' */ 000028C2 6F10 ble +0x12 /* 000028D4 */ label000028C4: 000028C4 486E FF0C pea.l [A6 - 0xF4] 000028C8 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000028CC 588F addq.l A7, 4 000028CE 7002 moveq.l D0, 0x02 000028D0 6000 005A bra +0x5C /* 0000292C */ label000028D4: 000028D4 422E FE08 clr.b [A6 - 0x1F8] 000028D8 486E FE08 pea.l [A6 - 0x1F8] 000028DC 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 000028E0 486E FF0C pea.l [A6 - 0xF4] 000028E4 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000028E8 4FEF 000A lea.l A7, [A7 + 0xA] 000028EC 486E FF0C pea.l [A6 - 0xF4] 000028F0 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000028F4 588F addq.l A7, 4 000028F6 4A54 tst.w [A4] 000028F8 6704 beq +0x6 /* 000028FE */ 000028FA 7013 moveq.l D0, 0x13 000028FC 602E bra +0x30 /* 0000292C */ label000028FE: 000028FE 42A7 clr.l -[A7] 00002900 2F2D 9080 move.l -[A7], [A5 - 0x6F80] 00002904 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00002908 201F move.l D0, [A7]+ 0000290A 0C80 0000 0BB8 cmpi.l D0, 0xBB8 00002910 6F0A ble +0xC /* 0000291C */ 00002912 2F2D 9080 move.l -[A7], [A5 - 0x6F80] 00002916 4EBA 0418 jsr [PC + 0x418 /* 00002D30 */] 0000291A 588F addq.l A7, 4 label0000291C: 0000291C 486E FE08 pea.l [A6 - 0x1F8] 00002920 2F2D 9080 move.l -[A7], [A5 - 0x6F80] 00002924 4EBA 031C jsr [PC + 0x31C /* 00002C42 */] 00002928 508F addq.l A7, 8 0000292A 7000 moveq.l D0, 0x00 label0000292C: 0000292C 4CDF 1800 movem.l A3,A4, [A7]+ 00002930 4E5E unlink A6 00002932 4E75 rts export_451: 00002934 4E56 F9B8 link A6, -0x0648 00002938 48E7 0308 movem.l -[A7], D6,D7,A4 0000293C 286E 000C movea.l A4, [A6 + 0xC] 00002940 508C addq.l A4, 8 00002942 0C54 2B0A cmpi.w [A4], 0x2B0A /* '+\n' */ 00002946 6706 beq +0x8 /* 0000294E */ 00002948 7002 moveq.l D0, 0x02 0000294A 6000 00F2 bra +0xF4 /* 00002A3E */ label0000294E: 0000294E 508C addq.l A4, 8 00002950 486E F9B8 pea.l [A6 - 0x648] 00002954 2F2D 9080 move.l -[A7], [A5 - 0x6F80] 00002958 4EBA 035A jsr [PC + 0x35A /* 00002CB4 */] 0000295C 508F addq.l A7, 8 0000295E 3C14 move.w D6, [A4] 00002960 4A46 tst.w D6 00002962 6652 bne +0x54 /* 000029B6 */ 00002964 7000 moveq.l D0, 0x00 00002966 102E F9B8 move.b D0, [A6 - 0x648] 0000296A 4A40 tst.w D0 0000296C 6606 bne +0x8 /* 00002974 */ 0000296E 7000 moveq.l D0, 0x00 00002970 6000 00CC bra +0xCE /* 00002A3E */ label00002974: 00002974 486E FBE6 pea.l [A6 - 0x41A] 00002978 486E F9B8 pea.l [A6 - 0x648] 0000297C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002980 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002984 4EBA 0400 jsr [PC + 0x400 /* 00002D86 */] 00002988 4FEF 0010 lea.l A7, [A7 + 0x10] 0000298C 3E00 move.w D7, D0 0000298E 4A47 tst.w D7 00002990 6706 beq +0x8 /* 00002998 */ 00002992 3007 move.w D0, D7 00002994 6000 00A8 bra +0xAA /* 00002A3E */ label00002998: 00002998 486E FBE6 pea.l [A6 - 0x41A] 0000299C 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */] 000029A0 588F addq.l A7, 4 000029A2 3E00 move.w D7, D0 000029A4 0C47 FC20 cmpi.w D7, 0xFC20 000029A8 6606 bne +0x8 /* 000029B0 */ 000029AA 7000 moveq.l D0, 0x00 000029AC 6000 0090 bra +0x92 /* 00002A3E */ label000029B0: 000029B0 3007 move.w D0, D7 000029B2 6000 008A bra +0x8C /* 00002A3E */ label000029B6: 000029B6 0C46 2719 cmpi.w D6, 0x2719 000029BA 6712 beq +0x14 /* 000029CE */ 000029BC 0C46 2713 cmpi.w D6, 0x2713 000029C0 670C beq +0xE /* 000029CE */ 000029C2 0C46 2711 cmpi.w D6, 0x2711 000029C6 6706 beq +0x8 /* 000029CE */ 000029C8 7002 moveq.l D0, 0x02 000029CA 6000 0072 bra +0x74 /* 00002A3E */ label000029CE: 000029CE 508C addq.l A4, 8 000029D0 3F3C 0001 move.w -[A7], 0x1 000029D4 486E FAF2 pea.l [A6 - 0x50E] 000029D8 486E FFFE pea.l [A6 - 0x2] 000029DC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000029E0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000029E4 2F0C move.l -[A7], A4 000029E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029EA 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */] 000029EE 4FEF 001A lea.l A7, [A7 + 0x1A] 000029F2 3E00 move.w D7, D0 000029F4 4A47 tst.w D7 000029F6 6704 beq +0x6 /* 000029FC */ 000029F8 3007 move.w D0, D7 000029FA 6042 bra +0x44 /* 00002A3E */ label000029FC: 000029FC 302E FFFE move.w D0, [A6 - 0x2] 00002A00 48C0 ext.l D0 00002A02 E780 asl D0, 3 00002A04 D9C0 add.l A4, D0 00002A06 4A54 tst.w [A4] 00002A08 6714 beq +0x16 /* 00002A1E */ 00002A0A 4A6E FB94 tst.w [A6 - 0x46C] 00002A0E 660A bne +0xC /* 00002A1A */ 00002A10 486E FAF2 pea.l [A6 - 0x50E] 00002A14 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00002A18 588F addq.l A7, 4 label00002A1A: 00002A1A 7013 moveq.l D0, 0x13 00002A1C 6020 bra +0x22 /* 00002A3E */ label00002A1E: 00002A1E 486E FAB8 pea.l [A6 - 0x548] 00002A22 486E F9B8 pea.l [A6 - 0x648] 00002A26 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00002A2A 508F addq.l A7, 8 00002A2C 3F06 move.w -[A7], D6 00002A2E 486E FAB8 pea.l [A6 - 0x548] 00002A32 486E FAF2 pea.l [A6 - 0x50E] 00002A36 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */] 00002A3A 4FEF 000A lea.l A7, [A7 + 0xA] label00002A3E: 00002A3E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002A42 4E5E unlink A6 00002A44 4E75 rts export_454: 00002A46 4E56 FD08 link A6, -0x02F8 00002A4A 4A6D 8FA6 tst.w [A5 - 0x705A] 00002A4E 6600 0086 bne +0x88 /* 00002AD6 */ 00002A52 422E FE08 clr.b [A6 - 0x1F8] 00002A56 41EE FF36 lea.l A0, [A6 - 0xCA] 00002A5A 43ED 8FE8 lea.l A1, [A5 - 0x7018] 00002A5E 7019 moveq.l D0, 0x19 label00002A60: 00002A60 20D9 move.l [A0]+, [A1]+ 00002A62 51C8 FFFC dbf D0, -0x6 /* 00002A60 */ 00002A66 30D9 move.w [A0]+, [A1]+ 00002A68 486E FE08 pea.l [A6 - 0x1F8] 00002A6C 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00002A70 486E FF08 pea.l [A6 - 0xF8] 00002A74 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002A78 4FEF 000A lea.l A7, [A7 + 0xA] 00002A7C 42A7 clr.l -[A7] 00002A7E 2F2D 9084 move.l -[A7], [A5 - 0x6F7C] 00002A82 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00002A86 201F move.l D0, [A7]+ 00002A88 2D40 FFFC move.l [A6 - 0x4], D0 00002A8C 4AAE FFFC tst.l [A6 - 0x4] 00002A90 6722 beq +0x24 /* 00002AB4 */ 00002A92 206D 9084 movea.l A0, [A5 - 0x6F7C] 00002A96 486E FD08 pea.l [A6 - 0x2F8] 00002A9A 2F10 move.l -[A7], [A0] 00002A9C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002AA0 508F addq.l A7, 8 00002AA2 486E FE08 pea.l [A6 - 0x1F8] 00002AA6 486E FD08 pea.l [A6 - 0x2F8] 00002AAA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00002AAE 508F addq.l A7, 8 00002AB0 4A40 tst.w D0 00002AB2 6622 bne +0x24 /* 00002AD6 */ label00002AB4: 00002AB4 0CAE 0000 0BB8 FFFC cmpi.l [A6 - 0x4], 0xBB8 00002ABC 6F0A ble +0xC /* 00002AC8 */ 00002ABE 2F2D 9084 move.l -[A7], [A5 - 0x6F7C] 00002AC2 4EBA 026C jsr [PC + 0x26C /* 00002D30 */] 00002AC6 588F addq.l A7, 4 label00002AC8: 00002AC8 486E FE08 pea.l [A6 - 0x1F8] 00002ACC 2F2D 9084 move.l -[A7], [A5 - 0x6F7C] 00002AD0 4EBA 0170 jsr [PC + 0x170 /* 00002C42 */] 00002AD4 508F addq.l A7, 8 label00002AD6: 00002AD6 4E5E unlink A6 00002AD8 4E75 rts export_452: 00002ADA 4E56 FDFC link A6, -0x0204 00002ADE 2F0C move.l -[A7], A4 00002AE0 286E 0010 movea.l A4, [A6 + 0x10] 00002AE4 4254 clr.w [A4] 00002AE6 426C 0106 clr.w [A4 + 0x106] 00002AEA 426C 020C clr.w [A4 + 0x20C] 00002AEE 426C 0312 clr.w [A4 + 0x312] 00002AF2 422C 0318 clr.b [A4 + 0x318] 00002AF6 486E FEFC pea.l [A6 - 0x104] 00002AFA 2F2D 9084 move.l -[A7], [A5 - 0x6F7C] 00002AFE 4EBA 01B4 jsr [PC + 0x1B4 /* 00002CB4 */] 00002B02 508F addq.l A7, 8 00002B04 7000 moveq.l D0, 0x00 00002B06 102E FEFC move.b D0, [A6 - 0x104] 00002B0A 4A40 tst.w D0 00002B0C 6606 bne +0x8 /* 00002B14 */ 00002B0E 7000 moveq.l D0, 0x00 00002B10 6000 006E bra +0x70 /* 00002B80 */ label00002B14: 00002B14 486E FDFC pea.l [A6 - 0x204] 00002B18 2F2D 9084 move.l -[A7], [A5 - 0x6F7C] 00002B1C 4EBA 0196 jsr [PC + 0x196 /* 00002CB4 */] 00002B20 508F addq.l A7, 8 00002B22 7000 moveq.l D0, 0x00 00002B24 102E FDFC move.b D0, [A6 - 0x204] 00002B28 4A40 tst.w D0 00002B2A 6612 bne +0x14 /* 00002B3E */ 00002B2C 486E FEFC pea.l [A6 - 0x104] 00002B30 2F2D 9084 move.l -[A7], [A5 - 0x6F7C] 00002B34 4EBA 010C jsr [PC + 0x10C /* 00002C42 */] 00002B38 508F addq.l A7, 8 00002B3A 7000 moveq.l D0, 0x00 00002B3C 6042 bra +0x44 /* 00002B80 */ label00002B3E: 00002B3E 42A7 clr.l -[A7] 00002B40 2F2D 9088 move.l -[A7], [A5 - 0x6F78] 00002B44 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00002B48 201F move.l D0, [A7]+ 00002B4A 0C80 0000 0BB8 cmpi.l D0, 0xBB8 00002B50 6F0A ble +0xC /* 00002B5C */ 00002B52 2F2D 9088 move.l -[A7], [A5 - 0x6F78] 00002B56 4EBA 01D8 jsr [PC + 0x1D8 /* 00002D30 */] 00002B5A 588F addq.l A7, 4 label00002B5C: 00002B5C 486E FEFC pea.l [A6 - 0x104] 00002B60 2F2D 9088 move.l -[A7], [A5 - 0x6F78] 00002B64 4EBA 00DC jsr [PC + 0xDC /* 00002C42 */] 00002B68 508F addq.l A7, 8 00002B6A 2F0C move.l -[A7], A4 00002B6C 486E FDFC pea.l [A6 - 0x204] 00002B70 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B78 4EBA 020C jsr [PC + 0x20C /* 00002D86 */] 00002B7C 4FEF 0010 lea.l A7, [A7 + 0x10] label00002B80: 00002B80 285F movea.l A4, [A7]+ 00002B82 4E5E unlink A6 00002B84 4E75 rts export_453: 00002B86 4E56 FF00 link A6, -0x0100 00002B8A 2F0C move.l -[A7], A4 00002B8C 286E 0010 movea.l A4, [A6 + 0x10] 00002B90 4254 clr.w [A4] 00002B92 426C 0106 clr.w [A4 + 0x106] 00002B96 426C 020C clr.w [A4 + 0x20C] 00002B9A 426C 0312 clr.w [A4 + 0x312] 00002B9E 422C 0318 clr.b [A4 + 0x318] 00002BA2 486E FF00 pea.l [A6 - 0x100] 00002BA6 2F2D 9088 move.l -[A7], [A5 - 0x6F78] 00002BAA 4EBA 0108 jsr [PC + 0x108 /* 00002CB4 */] 00002BAE 508F addq.l A7, 8 00002BB0 7000 moveq.l D0, 0x00 00002BB2 102E FF00 move.b D0, [A6 - 0x100] 00002BB6 4A40 tst.w D0 00002BB8 6604 bne +0x6 /* 00002BBE */ 00002BBA 7000 moveq.l D0, 0x00 00002BBC 6016 bra +0x18 /* 00002BD4 */ label00002BBE: 00002BBE 2F0C move.l -[A7], A4 00002BC0 486E FF00 pea.l [A6 - 0x100] 00002BC4 2F2E 000C move.l -[A7], [A6 + 0xC] 00002BC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002BCC 4EBA 01B8 jsr [PC + 0x1B8 /* 00002D86 */] 00002BD0 4FEF 0010 lea.l A7, [A7 + 0x10] label00002BD4: 00002BD4 285F movea.l A4, [A7]+ 00002BD6 4E5E unlink A6 00002BD8 4E75 rts export_448: fn00002BDA: 00002BDA 4E56 FEFC link A6, -0x0104 00002BDE 206E 0008 movea.l A0, [A6 + 0x8] 00002BE2 4210 clr.b [A0] 00002BE4 42A7 clr.l -[A7] 00002BE6 2F2D 9084 move.l -[A7], [A5 - 0x6F7C] 00002BEA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00002BEE 201F move.l D0, [A7]+ 00002BF0 2D40 FFFC move.l [A6 - 0x4], D0 00002BF4 4AAE FFFC tst.l [A6 - 0x4] 00002BF8 6744 beq +0x46 /* 00002C3E */ 00002BFA 206D 9084 movea.l A0, [A5 - 0x6F7C] 00002BFE 486E FEFC pea.l [A6 - 0x104] 00002C02 2F10 move.l -[A7], [A0] 00002C04 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002C08 508F addq.l A7, 8 00002C0A 7000 moveq.l D0, 0x00 00002C0C 102E FEFC move.b D0, [A6 - 0x104] 00002C10 5240 addq.w D0, 1 00002C12 4840 swap.w D0 00002C14 4240 clr.w D0 00002C16 4840 swap.w D0 00002C18 B0AE FFFC cmp.l D0, [A6 - 0x4] 00002C1C 6420 bcc +0x22 /* 00002C3E */ 00002C1E 206D 9084 movea.l A0, [A5 - 0x6F7C] 00002C22 7000 moveq.l D0, 0x00 00002C24 102E FEFC move.b D0, [A6 - 0x104] 00002C28 4840 swap.w D0 00002C2A 4240 clr.w D0 00002C2C 4840 swap.w D0 00002C2E D090 add.l D0, [A0] 00002C30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C34 5280 addq.l D0, 1 00002C36 2F00 move.l -[A7], D0 00002C38 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002C3C 508F addq.l A7, 8 label00002C3E: 00002C3E 4E5E unlink A6 00002C40 4E75 rts fn00002C42: 00002C42 4E56 FFF8 link A6, -0x0008 00002C46 42A7 clr.l -[A7] 00002C48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C4C 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00002C50 201F move.l D0, [A7]+ 00002C52 2D40 FFFC move.l [A6 - 0x4], D0 00002C56 206E 000C movea.l A0, [A6 + 0xC] 00002C5A 7000 moveq.l D0, 0x00 00002C5C 1010 move.b D0, [A0] 00002C5E 5240 addq.w D0, 1 00002C60 4840 swap.w D0 00002C62 4240 clr.w D0 00002C64 4840 swap.w D0 00002C66 2D40 FFF8 move.l [A6 - 0x8], D0 00002C6A 202E FFFC move.l D0, [A6 - 0x4] 00002C6E D0AE FFF8 add.l D0, [A6 - 0x8] 00002C72 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C76 2F00 move.l -[A7], D0 00002C78 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00002C7C 206E 0008 movea.l A0, [A6 + 0x8] 00002C80 226E 0008 movea.l A1, [A6 + 0x8] 00002C84 2011 move.l D0, [A1] 00002C86 D0AE FFF8 add.l D0, [A6 - 0x8] 00002C8A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002C8E 2F00 move.l -[A7], D0 00002C90 2F10 move.l -[A7], [A0] 00002C92 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00002C96 4FEF 000C lea.l A7, [A7 + 0xC] 00002C9A 206E 0008 movea.l A0, [A6 + 0x8] 00002C9E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002CA2 2F10 move.l -[A7], [A0] 00002CA4 2F2E 000C move.l -[A7], [A6 + 0xC] 00002CA8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00002CAC 4FEF 000C lea.l A7, [A7 + 0xC] 00002CB0 4E5E unlink A6 00002CB2 4E75 rts fn00002CB4: 00002CB4 4E56 FFF8 link A6, -0x0008 00002CB8 42A7 clr.l -[A7] 00002CBA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CBE 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00002CC2 201F move.l D0, [A7]+ 00002CC4 2D40 FFFC move.l [A6 - 0x4], D0 00002CC8 4AAE FFFC tst.l [A6 - 0x4] 00002CCC 6608 bne +0xA /* 00002CD6 */ 00002CCE 206E 000C movea.l A0, [A6 + 0xC] 00002CD2 4210 clr.b [A0] 00002CD4 6056 bra +0x58 /* 00002D2C */ label00002CD6: 00002CD6 206E 0008 movea.l A0, [A6 + 0x8] 00002CDA 2F2E 000C move.l -[A7], [A6 + 0xC] 00002CDE 2F10 move.l -[A7], [A0] 00002CE0 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002CE4 508F addq.l A7, 8 00002CE6 206E 000C movea.l A0, [A6 + 0xC] 00002CEA 7000 moveq.l D0, 0x00 00002CEC 1010 move.b D0, [A0] 00002CEE 5240 addq.w D0, 1 00002CF0 4840 swap.w D0 00002CF2 4240 clr.w D0 00002CF4 4840 swap.w D0 00002CF6 2D40 FFF8 move.l [A6 - 0x8], D0 00002CFA 202E FFF8 move.l D0, [A6 - 0x8] 00002CFE 91AE FFFC sub.l [A6 - 0x4], D0 00002D02 206E 0008 movea.l A0, [A6 + 0x8] 00002D06 2010 move.l D0, [A0] 00002D08 D0AE FFF8 add.l D0, [A6 - 0x8] 00002D0C 206E 0008 movea.l A0, [A6 + 0x8] 00002D10 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D14 2F10 move.l -[A7], [A0] 00002D16 2F00 move.l -[A7], D0 00002D18 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00002D1C 4FEF 000C lea.l A7, [A7 + 0xC] 00002D20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D24 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D28 4EAD 125A jsr [A5 + 0x125A /* export_583 */] label00002D2C: 00002D2C 4E5E unlink A6 00002D2E 4E75 rts fn00002D30: 00002D30 4E56 FFFC link A6, -0x0004 00002D34 48E7 0700 movem.l -[A7], D5,D6,D7 00002D38 7E00 moveq.l D7, 0x00 00002D3A 7A00 moveq.l D5, 0x00 00002D3C 42A7 clr.l -[A7] 00002D3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D42 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00002D46 201F move.l D0, [A7]+ 00002D48 2C00 move.l D6, D0 00002D4A 206E 0008 movea.l A0, [A6 + 0x8] 00002D4E 2D50 FFFC move.l [A6 - 0x4], [A0] 00002D52 6018 bra +0x1A /* 00002D6C */ label00002D54: 00002D54 206E FFFC movea.l A0, [A6 - 0x4] 00002D58 7000 moveq.l D0, 0x00 00002D5A 1010 move.b D0, [A0] 00002D5C 5240 addq.w D0, 1 00002D5E 3E00 move.w D7, D0 00002D60 3007 move.w D0, D7 00002D62 48C0 ext.l D0 00002D64 D1AE FFFC add.l [A6 - 0x4], D0 00002D68 3047 movea.w A0, D7 00002D6A DA88 add.l D5, A0 label00002D6C: 00002D6C BA86 cmp.l D5, D6 00002D6E 6DE4 blt -0x1A /* 00002D54 */ 00002D70 3047 movea.w A0, D7 00002D72 9C88 sub.l D6, A0 00002D74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D78 2F06 move.l -[A7], D6 00002D7A 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00002D7E 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00002D82 4E5E unlink A6 00002D84 4E75 rts fn00002D86: 00002D86 4E56 FBDE link A6, -0x0422 00002D8A 2F07 move.l -[A7], D7 00002D8C 486E FBE2 pea.l [A6 - 0x41E] 00002D90 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002D94 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00002D98 508F addq.l A7, 8 00002D9A 3E00 move.w D7, D0 00002D9C 4A47 tst.w D7 00002D9E 6704 beq +0x6 /* 00002DA4 */ 00002DA0 3007 move.w D0, D7 00002DA2 604A bra +0x4C /* 00002DEE */ label00002DA4: 00002DA4 486E FBDE pea.l [A6 - 0x422] 00002DA8 2F2E FBE2 move.l -[A7], [A6 - 0x41E] 00002DAC 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] 00002DB0 508F addq.l A7, 8 00002DB2 206E FBDE movea.l A0, [A6 - 0x422] 00002DB6 226E FBE2 movea.l A1, [A6 - 0x41E] 00002DBA 3F3C 0001 move.w -[A7], 0x1 00002DBE 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002DC2 486E FFFE pea.l [A6 - 0x2] 00002DC6 2F2E 000C move.l -[A7], [A6 + 0xC] 00002DCA 2F11 move.l -[A7], [A1] 00002DCC 2F10 move.l -[A7], [A0] 00002DCE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DD2 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002DD6 4FEF 001A lea.l A7, [A7 + 0x1A] 00002DDA 3E00 move.w D7, D0 00002DDC 2F2E FBE2 move.l -[A7], [A6 - 0x41E] 00002DE0 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00002DE4 2F2E FBDE move.l -[A7], [A6 - 0x422] 00002DE8 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00002DEC 3007 move.w D0, D7 label00002DEE: 00002DEE 2E1F move.l D7, [A7]+ 00002DF0 4E5E unlink A6 00002DF2 4E75 rts export_455: 00002DF4 4E56 0000 link A6, 0 00002DF8 206F 0004 movea.l A0, [A7 + 0x4] 00002DFC 2F6F 0008 0004 move.l [A7 + 0x4], [A7 + 0x8] 00002E02 2F48 0008 move.l [A7 + 0x8], A0 00002E06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E0A 486D 908C pea.l [A5 - 0x6F74] 00002E0E 486D 908C pea.l [A5 - 0x6F74] 00002E12 A8AB syscall UnionRect 00002E14 4E5E unlink A6 00002E16 205F movea.l A0, [A7]+ 00002E18 4FEF 0004 lea.l A7, [A7 + 0x4] 00002E1C 4ED0 jmp [A0] export_456: 00002E1E 4E56 FB90 link A6, -0x0470 00002E22 2F0C move.l -[A7], A4 00002E24 286E 000C movea.l A4, [A6 + 0xC] 00002E28 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */] 00002E2C 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00002E30 3D40 FB96 move.w [A6 - 0x46A], D0 00002E34 4A6E FB96 tst.w [A6 - 0x46A] 00002E38 6708 beq +0xA /* 00002E42 */ 00002E3A 302E FB96 move.w D0, [A6 - 0x46A] 00002E3E 6000 0350 bra +0x352 /* 00003190 */ label00002E42: 00002E42 2F2D 906C move.l -[A7], [A5 - 0x6F94] 00002E46 42A7 clr.l -[A7] 00002E48 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00002E4C 2F2D 9068 move.l -[A7], [A5 - 0x6F98] 00002E50 42A7 clr.l -[A7] 00002E52 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00002E56 2F2D 9070 move.l -[A7], [A5 - 0x6F90] 00002E5A 42A7 clr.l -[A7] 00002E5C 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00002E60 2F2D 9074 move.l -[A7], [A5 - 0x6F8C] 00002E64 42A7 clr.l -[A7] 00002E66 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00002E6A 508C addq.l A4, 8 00002E6C 426E FB98 clr.w [A6 - 0x468] 00002E70 0C54 2B0C cmpi.w [A4], 0x2B0C 00002E74 6606 bne +0x8 /* 00002E7C */ 00002E76 3D7C 2B0C FB98 move.w [A6 - 0x468], 0x2B0C label00002E7C: 00002E7C 0C54 1F43 cmpi.w [A4], 0x1F43 00002E80 6606 bne +0x8 /* 00002E88 */ 00002E82 3D7C 1F43 FB98 move.w [A6 - 0x468], 0x1F43 label00002E88: 00002E88 0C54 2B77 cmpi.w [A4], 0x2B77 /* '+w' */ 00002E8C 6606 bne +0x8 /* 00002E94 */ 00002E8E 3D7C 2B77 FB98 move.w [A6 - 0x468], 0x2B77 /* '+w' */ label00002E94: 00002E94 0C54 2B68 cmpi.w [A4], 0x2B68 /* '+h' */ 00002E98 6606 bne +0x8 /* 00002EA0 */ 00002E9A 3D7C 2B68 FB98 move.w [A6 - 0x468], 0x2B68 /* '+h' */ label00002EA0: 00002EA0 4A6E FB98 tst.w [A6 - 0x468] 00002EA4 6702 beq +0x4 /* 00002EA8 */ 00002EA6 508C addq.l A4, 8 label00002EA8: 00002EA8 486E FBAA pea.l [A6 - 0x456] 00002EAC 486E FB94 pea.l [A6 - 0x46C] 00002EB0 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002EB4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002EB8 2F0C move.l -[A7], A4 00002EBA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EBE 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00002EC2 4FEF 0018 lea.l A7, [A7 + 0x18] 00002EC6 3D40 FB96 move.w [A6 - 0x46A], D0 00002ECA 4A6E FB96 tst.w [A6 - 0x46A] 00002ECE 6708 beq +0xA /* 00002ED8 */ 00002ED0 302E FB96 move.w D0, [A6 - 0x46A] 00002ED4 6000 02BA bra +0x2BC /* 00003190 */ label00002ED8: 00002ED8 302E FB94 move.w D0, [A6 - 0x46C] 00002EDC 48C0 ext.l D0 00002EDE E780 asl D0, 3 00002EE0 D9C0 add.l A4, D0 00002EE2 426D E100 clr.w [A5 - 0x1F00] 00002EE6 0C54 271B cmpi.w [A4], 0x271B 00002EEA 6600 0068 bne +0x6A /* 00002F54 */ 00002EEE 508C addq.l A4, 8 00002EF0 486D E102 pea.l [A5 - 0x1EFE] 00002EF4 486E FB90 pea.l [A6 - 0x470] 00002EF8 486D E100 pea.l [A5 - 0x1F00] 00002EFC 486E FB94 pea.l [A6 - 0x46C] 00002F00 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002F04 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F08 2F0C move.l -[A7], A4 00002F0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F0E 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */] 00002F12 4FEF 0020 lea.l A7, [A7 + 0x20] 00002F16 3D40 FB96 move.w [A6 - 0x46A], D0 00002F1A 4A6E FB96 tst.w [A6 - 0x46A] 00002F1E 6712 beq +0x14 /* 00002F32 */ 00002F20 486E FBAA pea.l [A6 - 0x456] 00002F24 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002F28 588F addq.l A7, 4 00002F2A 302E FB96 move.w D0, [A6 - 0x46A] 00002F2E 6000 0260 bra +0x262 /* 00003190 */ label00002F32: 00002F32 0C6E 0002 FB90 cmpi.w [A6 - 0x470], 0x2 00002F38 6710 beq +0x12 /* 00002F4A */ 00002F3A 486E FBAA pea.l [A6 - 0x456] 00002F3E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002F42 588F addq.l A7, 4 00002F44 7002 moveq.l D0, 0x02 00002F46 6000 0248 bra +0x24A /* 00003190 */ label00002F4A: 00002F4A 302E FB94 move.w D0, [A6 - 0x46C] 00002F4E 48C0 ext.l D0 00002F50 E780 asl D0, 3 00002F52 D9C0 add.l A4, D0 label00002F54: 00002F54 4A54 tst.w [A4] 00002F56 6710 beq +0x12 /* 00002F68 */ 00002F58 486E FBAA pea.l [A6 - 0x456] 00002F5C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002F60 588F addq.l A7, 4 00002F62 7013 moveq.l D0, 0x13 00002F64 6000 022A bra +0x22C /* 00003190 */ label00002F68: 00002F68 3F2E FB98 move.w -[A7], [A6 - 0x468] 00002F6C 486E FBAA pea.l [A6 - 0x456] 00002F70 4EBA 0562 jsr [PC + 0x562 /* 000034D4 */] 00002F74 5C8F addq.l A7, 6 00002F76 4A6D E208 tst.w [A5 - 0x1DF8] 00002F7A 670E beq +0x10 /* 00002F8A */ 00002F7C 486E FBAA pea.l [A6 - 0x456] 00002F80 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002F84 588F addq.l A7, 4 00002F86 6000 0108 bra +0x10A /* 00003090 */ label00002F8A: 00002F8A 206D 9010 movea.l A0, [A5 - 0x6FF0] 00002F8E 2050 movea.l A0, [A0] 00002F90 2F28 0024 move.l -[A7], [A0 + 0x24] 00002F94 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00002F98 4EAD 0692 jsr [A5 + 0x692 /* export_206 */] 00002F9C 508F addq.l A7, 8 00002F9E 3F00 move.w -[A7], D0 00002FA0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002FA4 548F addq.l A7, 2 00002FA6 486E FFFC pea.l [A6 - 0x4] 00002FAA 3F2E FB98 move.w -[A7], [A6 - 0x468] 00002FAE 486E FBAA pea.l [A6 - 0x456] 00002FB2 4EBA 0866 jsr [PC + 0x866 /* 0000381A */] 00002FB6 4FEF 000A lea.l A7, [A7 + 0xA] 00002FBA 3D40 FB96 move.w [A6 - 0x46A], D0 00002FBE 206D 9010 movea.l A0, [A5 - 0x6FF0] 00002FC2 2050 movea.l A0, [A0] 00002FC4 2F28 0024 move.l -[A7], [A0 + 0x24] 00002FC8 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00002FCC 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00002FD0 508F addq.l A7, 8 00002FD2 3F00 move.w -[A7], D0 00002FD4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002FD8 548F addq.l A7, 2 00002FDA 0C6E FC1D FB96 cmpi.w [A6 - 0x46A], 0xFC1D 00002FE0 6650 bne +0x52 /* 00003032 */ 00002FE2 3F2E FB98 move.w -[A7], [A6 - 0x468] 00002FE6 486E FBAA pea.l [A6 - 0x456] 00002FEA 4EBA 04E8 jsr [PC + 0x4E8 /* 000034D4 */] 00002FEE 5C8F addq.l A7, 6 00002FF0 486E FBAA pea.l [A6 - 0x456] 00002FF4 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002FF8 588F addq.l A7, 4 00002FFA 4A6D E208 tst.w [A5 - 0x1DF8] 00002FFE 6600 0090 bne +0x92 /* 00003090 */ 00003002 206D 8FC2 movea.l A0, [A5 - 0x703E] 00003006 302D 8FE6 move.w D0, [A5 - 0x701A] 0000300A C1FC 0012 muls.w D0, 0x12 0000300E D090 add.l D0, [A0] 00003010 2040 movea.l A0, D0 00003012 0C28 0002 0010 cmpi.b [A0 + 0x10], 0x2 00003018 6706 beq +0x8 /* 00003020 */ 0000301A 3F3C 0001 move.w -[A7], 0x1 0000301E A9C8 syscall SysBeep label00003020: 00003020 2F2D 907C move.l -[A7], [A5 - 0x6F84] 00003024 486D E216 pea.l [A5 - 0x1DEA] 00003028 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 0000302C 508F addq.l A7, 8 0000302E 6000 0160 bra +0x162 /* 00003190 */ label00003032: 00003032 486E FBAA pea.l [A6 - 0x456] 00003036 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000303A 588F addq.l A7, 4 0000303C 4A6E FB96 tst.w [A6 - 0x46A] 00003040 6708 beq +0xA /* 0000304A */ 00003042 302E FB96 move.w D0, [A6 - 0x46A] 00003046 6000 0148 bra +0x14A /* 00003190 */ label0000304A: 0000304A 7006 moveq.l D0, 0x06 0000304C 3D40 FBE4 move.w [A6 - 0x41C], D0 00003050 2D6E FFFC FBE6 move.l [A6 - 0x41A], [A6 - 0x4] 00003056 426E FCEA clr.w [A6 - 0x316] 0000305A 426E FDF0 clr.w [A6 - 0x210] 0000305E 426E FEF6 clr.w [A6 - 0x10A] 00003062 422E FEFC clr.b [A6 - 0x104] 00003066 486E FBE4 pea.l [A6 - 0x41C] 0000306A 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */] 0000306E 588F addq.l A7, 4 00003070 3D40 FB96 move.w [A6 - 0x46A], D0 00003074 0C6E FC20 FB96 cmpi.w [A6 - 0x46A], 0xFC20 0000307A 6606 bne +0x8 /* 00003082 */ 0000307C 7000 moveq.l D0, 0x00 0000307E 6000 0110 bra +0x112 /* 00003190 */ label00003082: 00003082 4A6E FB96 tst.w [A6 - 0x46A] 00003086 6708 beq +0xA /* 00003090 */ 00003088 302E FB96 move.w D0, [A6 - 0x46A] 0000308C 6000 0102 bra +0x104 /* 00003190 */ label00003090: 00003090 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00003094 A873 syscall SetPort 00003096 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 0000309A 0C6D 0001 E208 cmpi.w [A5 - 0x1DF8], 0x1 000030A0 6608 bne +0xA /* 000030AA */ 000030A2 2B6D 9014 E20E move.l [A5 - 0x1DF2], [A5 - 0x6FEC] 000030A8 6006 bra +0x8 /* 000030B0 */ label000030AA: 000030AA 2B6D 9028 E20E move.l [A5 - 0x1DF2], [A5 - 0x6FD8] label000030B0: 000030B0 4EBA 00E4 jsr [PC + 0xE4 /* 00003196 */] 000030B4 306D E0FA movea.w A0, [A5 - 0x1F06] 000030B8 2F08 move.l -[A7], A0 000030BA 306D E0FC movea.w A0, [A5 - 0x1F04] 000030BE 2F08 move.l -[A7], A0 000030C0 2F2D E212 move.l -[A7], [A5 - 0x1DEE] 000030C4 A9D1 syscall TESetSelect 000030C6 206D E212 movea.l A0, [A5 - 0x1DEE] 000030CA 43ED 0E5A lea.l A1, [A5 + 0xE5A /* export_455 */] 000030CE 2050 movea.l A0, [A0] 000030D0 2149 0056 move.l [A0 + 0x56], A1 000030D4 2F2D E212 move.l -[A7], [A5 - 0x1DEE] 000030D8 A9D8 syscall TEActivate 000030DA 206D E212 movea.l A0, [A5 - 0x1DEE] 000030DE 2050 movea.l A0, [A0] 000030E0 3028 0010 move.w D0, [A0 + 0x10] 000030E4 B06D 908C cmp.w D0, [A5 - 0x6F74] 000030E8 6648 bne +0x4A /* 00003132 */ 000030EA 42A7 clr.l -[A7] 000030EC 3F2D E0FA move.w -[A7], [A5 - 0x1F06] 000030F0 2F2D E212 move.l -[A7], [A5 - 0x1DEE] 000030F4 4EAD 158A jsr [A5 + 0x158A /* export_685 */] 000030F8 201F move.l D0, [A7]+ 000030FA 2D40 FFFC move.l [A6 - 0x4], D0 000030FE 4267 clr.w -[A7] 00003100 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003104 A86B syscall LoWord 00003106 301F move.w D0, [A7]+ 00003108 5340 subq.w D0, 1 0000310A 3B40 908E move.w [A5 - 0x6F72], D0 0000310E 42A7 clr.l -[A7] 00003110 3F2D E0FC move.w -[A7], [A5 - 0x1F04] 00003114 2F2D E212 move.l -[A7], [A5 - 0x1DEE] 00003118 4EAD 158A jsr [A5 + 0x158A /* export_685 */] 0000311C 201F move.l D0, [A7]+ 0000311E 2D40 FFFC move.l [A6 - 0x4], D0 00003122 4267 clr.w -[A7] 00003124 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003128 A86B syscall LoWord 0000312A 301F move.w D0, [A7]+ 0000312C 5240 addq.w D0, 1 0000312E 3B40 9092 move.w [A5 - 0x6F6E], D0 label00003132: 00003132 206D E212 movea.l A0, [A5 - 0x1DEE] 00003136 4267 clr.w -[A7] 00003138 486D 908C pea.l [A5 - 0x6F74] 0000313C 2050 movea.l A0, [A0] 0000313E 4868 0008 pea.l [A0 + 0x8] 00003142 486D 908C pea.l [A5 - 0x6F74] 00003146 A8AA syscall SectRect 00003148 101F move.b D0, [A7]+ 0000314A A89E syscall PenNormal 0000314C 206D E20E movea.l A0, [A5 - 0x1DF2] 00003150 302D E0FE move.w D0, [A5 - 0x1F02] 00003154 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003158 D090 add.l D0, [A0] 0000315A 2040 movea.l A0, D0 0000315C 0828 0000 000D btst.b [A0 + 0xD], 0x0 00003162 6718 beq +0x1A /* 0000317C */ 00003164 206D 9030 movea.l A0, [A5 - 0x6FD0] 00003168 4A68 0042 tst.w [A0 + 0x42] 0000316C 660E bne +0x10 /* 0000317C */ 0000316E 486D 908C pea.l [A5 - 0x6F74] 00003172 A8A1 syscall FrameRect 00003174 2B6D 9030 9094 move.l [A5 - 0x6F6C], [A5 - 0x6FD0] 0000317A 6004 bra +0x6 /* 00003180 */ label0000317C: 0000317C 42AD 9094 clr.l [A5 - 0x6F6C] label00003180: 00003180 4EBA 0166 jsr [PC + 0x166 /* 000032E8 */] 00003184 2F2D E212 move.l -[A7], [A5 - 0x1DEE] 00003188 A9CD syscall TEDispose 0000318A 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */] 0000318E 7000 moveq.l D0, 0x00 label00003190: 00003190 285F movea.l A4, [A7]+ 00003192 4E5E unlink A6 00003194 4E75 rts fn00003196: 00003196 4E56 FFDA link A6, -0x0026 0000319A 2F2D E20E move.l -[A7], [A5 - 0x1DF2] 0000319E 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000031A2 206D E20E movea.l A0, [A5 - 0x1DF2] 000031A6 302D E0FE move.w D0, [A5 - 0x1F02] 000031AA C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000031AE D090 add.l D0, [A0] 000031B0 2D40 FFFC move.l [A6 - 0x4], D0 000031B4 486E FFE4 pea.l [A6 - 0x1C] 000031B8 486E FFEC pea.l [A6 - 0x14] 000031BC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000031C0 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */] 000031C4 4FEF 000C lea.l A7, [A7 + 0xC] 000031C8 42A7 clr.l -[A7] 000031CA 486E FFEC pea.l [A6 - 0x14] 000031CE 486E FFE4 pea.l [A6 - 0x1C] 000031D2 A83E syscall TEStyleNew 000031D4 205F movea.l A0, [A7]+ 000031D6 2B48 E212 move.l [A5 - 0x1DEE], A0 000031DA 486D 01FA pea.l [A5 + 0x1FA /* export_59 */] 000031DE 2F2D E212 move.l -[A7], [A5 - 0x1DEE] 000031E2 4EAD 1442 jsr [A5 + 0x1442 /* export_644 */] 000031E6 2F2D E212 move.l -[A7], [A5 - 0x1DEE] 000031EA 206E FFFC movea.l A0, [A6 - 0x4] 000031EE 2F28 003E move.l -[A7], [A0 + 0x3E] 000031F2 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */] 000031F6 508F addq.l A7, 8 000031F8 206E FFFC movea.l A0, [A6 - 0x4] 000031FC 0C50 012D cmpi.w [A0], 0x12D 00003200 6600 00DA bne +0xDC /* 000032DC */ 00003204 42A7 clr.l -[A7] 00003206 3F2D E0FA move.w -[A7], [A5 - 0x1F06] 0000320A 2F2D E212 move.l -[A7], [A5 - 0x1DEE] 0000320E 4EAD 158A jsr [A5 + 0x158A /* export_685 */] 00003212 201F move.l D0, [A7]+ 00003214 4267 clr.w -[A7] 00003216 2F00 move.l -[A7], D0 00003218 A86A syscall HiWord 0000321A 301F move.w D0, [A7]+ 0000321C 3D40 FFE2 move.w [A6 - 0x1E], D0 00003220 302E FFE2 move.w D0, [A6 - 0x1E] 00003224 B06E FFE4 cmp.w D0, [A6 - 0x1C] 00003228 6D0C blt +0xE /* 00003236 */ 0000322A 302E FFE2 move.w D0, [A6 - 0x1E] 0000322E B06E FFE8 cmp.w D0, [A6 - 0x18] 00003232 6F00 00A8 ble +0xAA /* 000032DC */ label00003236: 00003236 302E FFE8 move.w D0, [A6 - 0x18] 0000323A 906E FFE4 sub.w D0, [A6 - 0x1C] 0000323E 48C0 ext.l D0 00003240 81FC 0002 divs.w D0, 0x2 00003244 D06E FFE4 add.w D0, [A6 - 0x1C] 00003248 3D40 FFE0 move.w [A6 - 0x20], D0 0000324C 302E FFE2 move.w D0, [A6 - 0x1E] 00003250 906E FFE0 sub.w D0, [A6 - 0x20] 00003254 3D40 FFDE move.w [A6 - 0x22], D0 00003258 206E FFFC movea.l A0, [A6 - 0x4] 0000325C 3028 004A move.w D0, [A0 + 0x4A] 00003260 D06E FFDE add.w D0, [A6 - 0x22] 00003264 3D40 FFDC move.w [A6 - 0x24], D0 00003268 42A7 clr.l -[A7] 0000326A 42A7 clr.l -[A7] 0000326C 4878 FFFF push.l 0xFFFF 00003270 2F2D E212 move.l -[A7], [A5 - 0x1DEE] 00003274 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */] 00003278 201F move.l D0, [A7]+ 0000327A 322E FFE8 move.w D1, [A6 - 0x18] 0000327E 926E FFE4 sub.w D1, [A6 - 0x1C] 00003282 48C1 ext.l D1 00003284 9081 sub.l D0, D1 00003286 3D40 FFDA move.w [A6 - 0x26], D0 0000328A 4A6E FFDC tst.w [A6 - 0x24] 0000328E 6C04 bge +0x6 /* 00003294 */ 00003290 426E FFDC clr.w [A6 - 0x24] label00003294: 00003294 302E FFDC move.w D0, [A6 - 0x24] 00003298 B06E FFDA cmp.w D0, [A6 - 0x26] 0000329C 6F06 ble +0x8 /* 000032A4 */ 0000329E 3D6E FFDA FFDC move.w [A6 - 0x24], [A6 - 0x26] label000032A4: 000032A4 206E FFFC movea.l A0, [A6 - 0x4] 000032A8 3028 004A move.w D0, [A0 + 0x4A] 000032AC 906E FFDC sub.w D0, [A6 - 0x24] 000032B0 3D40 FFDE move.w [A6 - 0x22], D0 000032B4 206E FFFC movea.l A0, [A6 - 0x4] 000032B8 316E FFDC 004A move.w [A0 + 0x4A], [A6 - 0x24] 000032BE 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000032C2 4267 clr.w -[A7] 000032C4 3F2E FFDE move.w -[A7], [A6 - 0x22] 000032C8 2F2D E212 move.l -[A7], [A5 - 0x1DEE] 000032CC A9DD syscall TEScroll 000032CE 2F2D E212 move.l -[A7], [A5 - 0x1DEE] 000032D2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000032D6 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */] 000032DA 508F addq.l A7, 8 label000032DC: 000032DC 2F2D E20E move.l -[A7], [A5 - 0x1DF2] 000032E0 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 000032E4 4E5E unlink A6 000032E6 4E75 rts fn000032E8: 000032E8 4E56 FDF0 link A6, -0x0210 000032EC 306D E0FC movea.w A0, [A5 - 0x1F04] 000032F0 2D48 FFFC move.l [A6 - 0x4], A0 000032F4 302D E0FA move.w D0, [A5 - 0x1F06] 000032F8 48C0 ext.l D0 000032FA 91AE FFFC sub.l [A6 - 0x4], D0 000032FE 0CAE 0000 00FF FFFC cmpi.l [A6 - 0x4], 0xFF 00003306 6F08 ble +0xA /* 00003310 */ 00003308 2D7C 0000 00FF FFFC move.l [A6 - 0x4], 0xFF label00003310: 00003310 1D6E FFFF FEF4 move.b [A6 - 0x10C], [A6 - 0x1] 00003316 206D E212 movea.l A0, [A5 - 0x1DEE] 0000331A 2050 movea.l A0, [A0] 0000331C 2068 003E movea.l A0, [A0 + 0x3E] 00003320 326D E0FA movea.w A1, [A5 - 0x1F06] 00003324 D3D0 add.l A1, [A0] 00003326 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000332A 486E FEF5 pea.l [A6 - 0x10B] 0000332E 4851 pea.l [A1] 00003330 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00003334 4FEF 000C lea.l A7, [A7 + 0xC] 00003338 2F2D 906C move.l -[A7], [A5 - 0x6F94] 0000333C 486E FEF4 pea.l [A6 - 0x10C] 00003340 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 00003344 508F addq.l A7, 8 00003346 4EBA 0114 jsr [PC + 0x114 /* 0000345C */] 0000334A 3D40 FFF4 move.w [A6 - 0xC], D0 0000334E 0C6D 0001 E208 cmpi.w [A5 - 0x1DF8], 0x1 00003354 6608 bne +0xA /* 0000335E */ 00003356 41ED E22C lea.l A0, [A5 - 0x1DD4] 0000335A 2008 move.l D0, A0 0000335C 6006 bra +0x8 /* 00003364 */ label0000335E: 0000335E 41ED E232 lea.l A0, [A5 - 0x1DCE] 00003362 2008 move.l D0, A0 label00003364: 00003364 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00003368 2F00 move.l -[A7], D0 0000336A 486D E220 pea.l [A5 - 0x1DE0] 0000336E 486E FDF4 pea.l [A6 - 0x20C] 00003372 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 00003376 4FEF 000E lea.l A7, [A7 + 0xE] 0000337A 486E FDF4 pea.l [A6 - 0x20C] 0000337E 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00003382 588F addq.l A7, 4 00003384 2F2D 9074 move.l -[A7], [A5 - 0x6F8C] 00003388 486E FDF4 pea.l [A6 - 0x20C] 0000338C 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 00003390 508F addq.l A7, 8 00003392 486E FDF4 pea.l [A6 - 0x20C] 00003396 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */] 0000339A 588F addq.l A7, 4 0000339C 206D E212 movea.l A0, [A5 - 0x1DEE] 000033A0 2050 movea.l A0, [A0] 000033A2 3D68 003C FFF8 move.w [A6 - 0x8], [A0 + 0x3C] 000033A8 206D E212 movea.l A0, [A5 - 0x1DEE] 000033AC 2050 movea.l A0, [A0] 000033AE 2068 003E movea.l A0, [A0 + 0x3E] 000033B2 2D50 FDF0 move.l [A6 - 0x210], [A0] 000033B6 7001 moveq.l D0, 0x01 000033B8 3D40 FFF6 move.w [A6 - 0xA], D0 000033BC 426E FFFA clr.w [A6 - 0x6] 000033C0 6024 bra +0x26 /* 000033E6 */ label000033C2: 000033C2 302E FFFA move.w D0, [A6 - 0x6] 000033C6 B06D E0FA cmp.w D0, [A5 - 0x1F06] 000033CA 6E24 bgt +0x26 /* 000033F0 */ 000033CC 206E FDF0 movea.l A0, [A6 - 0x210] 000033D0 52AE FDF0 addq.l [A6 - 0x210], 1 000033D4 7000 moveq.l D0, 0x00 000033D6 1010 move.b D0, [A0] 000033D8 B06D 8FE4 cmp.w D0, [A5 - 0x701C] 000033DC 6604 bne +0x6 /* 000033E2 */ 000033DE 526E FFF6 addq.w [A6 - 0xA], 1 label000033E2: 000033E2 526E FFFA addq.w [A6 - 0x6], 1 label000033E6: 000033E6 302E FFFA move.w D0, [A6 - 0x6] 000033EA B06E FFF8 cmp.w D0, [A6 - 0x8] 000033EE 6DD2 blt -0x2C /* 000033C2 */ label000033F0: 000033F0 486E FDF4 pea.l [A6 - 0x20C] 000033F4 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000033F8 486D E238 pea.l [A5 - 0x1DC8] 000033FC 486E FEF4 pea.l [A6 - 0x10C] 00003400 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 00003404 4FEF 000E lea.l A7, [A7 + 0xE] 00003408 486E FEF4 pea.l [A6 - 0x10C] 0000340C 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00003410 588F addq.l A7, 4 00003412 2F2D 9068 move.l -[A7], [A5 - 0x6F98] 00003416 486E FEF4 pea.l [A6 - 0x10C] 0000341A 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 0000341E 508F addq.l A7, 8 00003420 486E FDF4 pea.l [A6 - 0x20C] 00003424 3F2D E0FC move.w -[A7], [A5 - 0x1F04] 00003428 302D E0FA move.w D0, [A5 - 0x1F06] 0000342C 5240 addq.w D0, 1 0000342E 3F00 move.w -[A7], D0 00003430 486D E246 pea.l [A5 - 0x1DBA] 00003434 486E FEF4 pea.l [A6 - 0x10C] 00003438 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 0000343C 4FEF 0010 lea.l A7, [A7 + 0x10] 00003440 486E FEF4 pea.l [A6 - 0x10C] 00003444 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00003448 588F addq.l A7, 4 0000344A 2F2D 9070 move.l -[A7], [A5 - 0x6F90] 0000344E 486E FEF4 pea.l [A6 - 0x10C] 00003452 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 00003456 508F addq.l A7, 8 00003458 4E5E unlink A6 0000345A 4E75 rts fn0000345C: 0000345C 4E56 FFAE link A6, -0x0052 00003460 48E7 0700 movem.l -[A7], D5,D6,D7 00003464 7A00 moveq.l D5, 0x00 00003466 3E2D E0FE move.w D7, [A5 - 0x1F02] 0000346A 7C00 moveq.l D6, 0x00 0000346C 6028 bra +0x2A /* 00003496 */ label0000346E: 0000346E 206D E20E movea.l A0, [A5 - 0x1DF2] 00003472 3006 move.w D0, D6 00003474 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003478 D090 add.l D0, [A0] 0000347A 2040 movea.l A0, D0 0000347C 43EE FFAE lea.l A1, [A6 - 0x52] 00003480 7013 moveq.l D0, 0x13 label00003482: 00003482 22D8 move.l [A1]+, [A0]+ 00003484 51C8 FFFC dbf D0, -0x6 /* 00003482 */ 00003488 32D8 move.w [A1]+, [A0]+ 0000348A 0C6E 0002 FFB0 cmpi.w [A6 - 0x50], 0x2 00003490 6602 bne +0x4 /* 00003494 */ 00003492 5245 addq.w D5, 1 label00003494: 00003494 5246 addq.w D6, 1 label00003496: 00003496 BC47 cmp.w D6, D7 00003498 6FD4 ble -0x2A /* 0000346E */ 0000349A 3005 move.w D0, D5 0000349C 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000034A0 4E5E unlink A6 000034A2 4E75 rts export_457: fn000034A4: 000034A4 4A6D E208 tst.w [A5 - 0x1DF8] 000034A8 6728 beq +0x2A /* 000034D2 */ 000034AA 486D 908C pea.l [A5 - 0x6F74] 000034AE 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000034B2 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 000034B6 508F addq.l A7, 8 000034B8 486D 908C pea.l [A5 - 0x6F74] 000034BC 3F3C 7FFF move.w -[A7], 0x7FFF 000034C0 3F3C 7FFF move.w -[A7], 0x7FFF 000034C4 3F3C 8000 move.w -[A7], 0x8000 000034C8 3F3C 8000 move.w -[A7], 0x8000 000034CC A8A7 syscall SetRect 000034CE 426D E208 clr.w [A5 - 0x1DF8] label000034D2: 000034D2 4E75 rts fn000034D4: 000034D4 4E56 FF96 link A6, -0x006A 000034D8 3D6D E208 FFA4 move.w [A6 - 0x5C], [A5 - 0x1DF8] 000034DE 4EBA FFC4 jsr [PC - 0x3C /* 000034A4 */] 000034E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034E6 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 000034EA 588F addq.l A7, 4 000034EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034F0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000034F4 588F addq.l A7, 4 000034F6 2D40 FFFC move.l [A6 - 0x4], D0 000034FA 302E FFA4 move.w D0, [A6 - 0x5C] 000034FE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003502 0000 0002 ori.b D0, 0x2 00003506 0310 btst [A0], D1 00003508 0006 007E ori.b D6, 0x7E /* '~' */ 0000350C 01E4 .incomplete 0000350E 7001 moveq.l D0, 0x01 00003510 3D40 FFA4 move.w [A6 - 0x5C], D0 00003514 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003518 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 0000351C 588F addq.l A7, 4 0000351E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003522 2F00 move.l -[A7], D0 00003524 3F2E 000C move.w -[A7], [A6 + 0xC] 00003528 3F3C 0004 move.w -[A7], 0x4 0000352C 4267 clr.w -[A7] 0000352E 2F2D 9014 move.l -[A7], [A5 - 0x6FEC] 00003532 4EBA 057E jsr [PC + 0x57E /* 00003AB2 */] 00003536 4FEF 0012 lea.l A7, [A7 + 0x12] 0000353A 3D40 FFA8 move.w [A6 - 0x58], D0 0000353E 4A6E FFA8 tst.w [A6 - 0x58] 00003542 6630 bne +0x32 /* 00003574 */ 00003544 7002 moveq.l D0, 0x02 00003546 3D40 FFA4 move.w [A6 - 0x5C], D0 0000354A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000354E 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00003552 588F addq.l A7, 4 00003554 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003558 2F00 move.l -[A7], D0 0000355A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000355E 3F3C 0005 move.w -[A7], 0x5 00003562 4267 clr.w -[A7] 00003564 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 00003568 4EBA 0548 jsr [PC + 0x548 /* 00003AB2 */] 0000356C 4FEF 0012 lea.l A7, [A7 + 0x12] 00003570 3D40 FFA8 move.w [A6 - 0x58], D0 label00003574: 00003574 4A6E FFA8 tst.w [A6 - 0x58] 00003578 6706 beq +0x8 /* 00003580 */ 0000357A 3B6E FFA4 E208 move.w [A5 - 0x1DF8], [A6 - 0x5C] label00003580: 00003580 302E FFA8 move.w D0, [A6 - 0x58] 00003584 6000 0290 bra +0x292 /* 00003816 */ 00003588 206D E20E movea.l A0, [A5 - 0x1DF2] 0000358C 302D E0FE move.w D0, [A5 - 0x1F02] 00003590 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003594 D090 add.l D0, [A0] 00003596 2040 movea.l A0, D0 00003598 43EE FFAA lea.l A1, [A6 - 0x56] 0000359C 7013 moveq.l D0, 0x13 label0000359E: 0000359E 22D8 move.l [A1]+, [A0]+ 000035A0 51C8 FFFC dbf D0, -0x6 /* 0000359E */ 000035A4 32D8 move.w [A1]+, [A0]+ 000035A6 486E FFAA pea.l [A6 - 0x56] 000035AA 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000035AE 588F addq.l A7, 4 000035B0 4A40 tst.w D0 000035B2 6706 beq +0x8 /* 000035BA */ 000035B4 7000 moveq.l D0, 0x00 000035B6 6000 025E bra +0x260 /* 00003816 */ label000035BA: 000035BA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000035BE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000035C2 206E FFE8 movea.l A0, [A6 - 0x18] 000035C6 2050 movea.l A0, [A0] 000035C8 3D50 FF9E move.w [A6 - 0x62], [A0] 000035CC 302E FF9E move.w D0, [A6 - 0x62] 000035D0 C1FC 0014 muls.w D0, 0x14 000035D4 5440 addq.w D0, 2 000035D6 3D40 FFA2 move.w [A6 - 0x5E], D0 000035DA 42A7 clr.l -[A7] 000035DC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000035E0 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000035E4 201F move.l D0, [A7]+ 000035E6 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2 000035EC 3D40 FFA0 move.w [A6 - 0x60], D0 000035F0 302D E0FA move.w D0, [A5 - 0x1F06] 000035F4 5240 addq.w D0, 1 000035F6 3D40 FFA6 move.w [A6 - 0x5A], D0 000035FA 302E FFA6 move.w D0, [A6 - 0x5A] 000035FE D16E FFA2 add.w [A6 - 0x5E], D0 00003602 206E FFE8 movea.l A0, [A6 - 0x18] 00003606 326E FFA2 movea.w A1, [A6 - 0x5E] 0000360A D3D0 add.l A1, [A0] 0000360C 302E FFA0 move.w D0, [A6 - 0x60] 00003610 906E FFA2 sub.w D0, [A6 - 0x5E] 00003614 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003618 2D49 FF9A move.l [A6 - 0x66], A1 0000361C 3D40 FF98 move.w [A6 - 0x68], D0 00003620 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00003624 588F addq.l A7, 4 00003626 3F2E 000C move.w -[A7], [A6 + 0xC] 0000362A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000362E 2F00 move.l -[A7], D0 00003630 306E FF98 movea.w A0, [A6 - 0x68] 00003634 4850 pea.l [A0] 00003636 2F2E FF9A move.l -[A7], [A6 - 0x66] 0000363A 4EBA 061E jsr [PC + 0x61E /* 00003C5A */] 0000363E 4FEF 0012 lea.l A7, [A7 + 0x12] 00003642 3D40 FFA8 move.w [A6 - 0x58], D0 00003646 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000364A 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 0000364E 4A6E FFA8 tst.w [A6 - 0x58] 00003652 671C beq +0x1E /* 00003670 */ 00003654 7001 moveq.l D0, 0x01 00003656 3B40 E208 move.w [A5 - 0x1DF8], D0 0000365A 302E FFA6 move.w D0, [A6 - 0x5A] 0000365E D16D E0FA add.w [A5 - 0x1F06], D0 00003662 302E FFA6 move.w D0, [A6 - 0x5A] 00003666 D16D E0FC add.w [A5 - 0x1F04], D0 0000366A 7001 moveq.l D0, 0x01 0000366C 6000 01A8 bra +0x1AA /* 00003816 */ label00003670: 00003670 7001 moveq.l D0, 0x01 00003672 3D40 FFA4 move.w [A6 - 0x5C], D0 00003676 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000367A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 0000367E 588F addq.l A7, 4 00003680 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003684 2F00 move.l -[A7], D0 00003686 3F2E 000C move.w -[A7], [A6 + 0xC] 0000368A 3F3C 0004 move.w -[A7], 0x4 0000368E 302D E0FE move.w D0, [A5 - 0x1F02] 00003692 5240 addq.w D0, 1 00003694 3F00 move.w -[A7], D0 00003696 2F2D 9014 move.l -[A7], [A5 - 0x6FEC] 0000369A 4EBA 0416 jsr [PC + 0x416 /* 00003AB2 */] 0000369E 4FEF 0012 lea.l A7, [A7 + 0x12] 000036A2 3D40 FFA8 move.w [A6 - 0x58], D0 000036A6 4A6E FFA8 tst.w [A6 - 0x58] 000036AA 6630 bne +0x32 /* 000036DC */ 000036AC 7002 moveq.l D0, 0x02 000036AE 3D40 FFA4 move.w [A6 - 0x5C], D0 000036B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036B6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 000036BA 588F addq.l A7, 4 000036BC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000036C0 2F00 move.l -[A7], D0 000036C2 3F2E 000C move.w -[A7], [A6 + 0xC] 000036C6 3F3C 0005 move.w -[A7], 0x5 000036CA 4267 clr.w -[A7] 000036CC 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 000036D0 4EBA 03E0 jsr [PC + 0x3E0 /* 00003AB2 */] 000036D4 4FEF 0012 lea.l A7, [A7 + 0x12] 000036D8 3D40 FFA8 move.w [A6 - 0x58], D0 label000036DC: 000036DC 4A6E FFA8 tst.w [A6 - 0x58] 000036E0 6706 beq +0x8 /* 000036E8 */ 000036E2 3B6E FFA4 E208 move.w [A5 - 0x1DF8], [A6 - 0x5C] label000036E8: 000036E8 302E FFA8 move.w D0, [A6 - 0x58] 000036EC 6000 0128 bra +0x12A /* 00003816 */ 000036F0 206D E20E movea.l A0, [A5 - 0x1DF2] 000036F4 302D E0FE move.w D0, [A5 - 0x1F02] 000036F8 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000036FC D090 add.l D0, [A0] 000036FE 2040 movea.l A0, D0 00003700 43EE FFAA lea.l A1, [A6 - 0x56] 00003704 7013 moveq.l D0, 0x13 label00003706: 00003706 22D8 move.l [A1]+, [A0]+ 00003708 51C8 FFFC dbf D0, -0x6 /* 00003706 */ 0000370C 32D8 move.w [A1]+, [A0]+ 0000370E 486E FFAA pea.l [A6 - 0x56] 00003712 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00003716 588F addq.l A7, 4 00003718 4A40 tst.w D0 0000371A 6706 beq +0x8 /* 00003722 */ 0000371C 7000 moveq.l D0, 0x00 0000371E 6000 00F6 bra +0xF8 /* 00003816 */ label00003722: 00003722 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003726 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 0000372A 206E FFE8 movea.l A0, [A6 - 0x18] 0000372E 2050 movea.l A0, [A0] 00003730 3D50 FF9E move.w [A6 - 0x62], [A0] 00003734 302E FF9E move.w D0, [A6 - 0x62] 00003738 C1FC 0014 muls.w D0, 0x14 0000373C 5440 addq.w D0, 2 0000373E 3D40 FFA2 move.w [A6 - 0x5E], D0 00003742 42A7 clr.l -[A7] 00003744 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003748 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 0000374C 201F move.l D0, [A7]+ 0000374E 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2 00003754 3D40 FFA0 move.w [A6 - 0x60], D0 00003758 302D E0FA move.w D0, [A5 - 0x1F06] 0000375C 5240 addq.w D0, 1 0000375E 3D40 FFA6 move.w [A6 - 0x5A], D0 00003762 302E FFA6 move.w D0, [A6 - 0x5A] 00003766 D16E FFA2 add.w [A6 - 0x5E], D0 0000376A 206E FFE8 movea.l A0, [A6 - 0x18] 0000376E 326E FFA2 movea.w A1, [A6 - 0x5E] 00003772 D3D0 add.l A1, [A0] 00003774 302E FFA0 move.w D0, [A6 - 0x60] 00003778 906E FFA2 sub.w D0, [A6 - 0x5E] 0000377C 48C0 ext.l D0 0000377E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003782 2D49 FF9A move.l [A6 - 0x66], A1 00003786 2D40 FF96 move.l [A6 - 0x6A], D0 0000378A 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 0000378E 588F addq.l A7, 4 00003790 3F2E 000C move.w -[A7], [A6 + 0xC] 00003794 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003798 2F00 move.l -[A7], D0 0000379A 2F2E FF96 move.l -[A7], [A6 - 0x6A] 0000379E 2F2E FF9A move.l -[A7], [A6 - 0x66] 000037A2 4EBA 04B6 jsr [PC + 0x4B6 /* 00003C5A */] 000037A6 4FEF 0012 lea.l A7, [A7 + 0x12] 000037AA 3D40 FFA8 move.w [A6 - 0x58], D0 000037AE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000037B2 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 000037B6 4A6E FFA8 tst.w [A6 - 0x58] 000037BA 671A beq +0x1C /* 000037D6 */ 000037BC 7002 moveq.l D0, 0x02 000037BE 3B40 E208 move.w [A5 - 0x1DF8], D0 000037C2 302E FFA6 move.w D0, [A6 - 0x5A] 000037C6 D16D E0FA add.w [A5 - 0x1F06], D0 000037CA 302E FFA6 move.w D0, [A6 - 0x5A] 000037CE D16D E0FC add.w [A5 - 0x1F04], D0 000037D2 7001 moveq.l D0, 0x01 000037D4 6040 bra +0x42 /* 00003816 */ label000037D6: 000037D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037DA 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 000037DE 588F addq.l A7, 4 000037E0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000037E4 2F00 move.l -[A7], D0 000037E6 3F2E 000C move.w -[A7], [A6 + 0xC] 000037EA 3F3C 0005 move.w -[A7], 0x5 000037EE 302D E0FE move.w D0, [A5 - 0x1F02] 000037F2 5240 addq.w D0, 1 000037F4 3F00 move.w -[A7], D0 000037F6 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 000037FA 4EBA 02B6 jsr [PC + 0x2B6 /* 00003AB2 */] 000037FE 4FEF 0012 lea.l A7, [A7 + 0x12] 00003802 3D40 FFA8 move.w [A6 - 0x58], D0 00003806 4A6E FFA8 tst.w [A6 - 0x58] 0000380A 6706 beq +0x8 /* 00003812 */ 0000380C 7002 moveq.l D0, 0x02 0000380E 3B40 E208 move.w [A5 - 0x1DF8], D0 label00003812: 00003812 302E FFA8 move.w D0, [A6 - 0x58] label00003816: 00003816 4E5E unlink A6 00003818 4E75 rts fn0000381A: 0000381A 4E56 FFE0 link A6, -0x0020 0000381E 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00003822 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003826 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 0000382A 588F addq.l A7, 4 0000382C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003830 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00003834 588F addq.l A7, 4 00003836 2600 move.l D3, D0 00003838 7E00 moveq.l D7, 0x00 0000383A 6010 bra +0x12 /* 0000384C */ label0000383C: 0000383C 3007 move.w D0, D7 0000383E 48C0 ext.l D0 00003840 E580 asl D0, 2 00003842 D08E add.l D0, A6 00003844 2040 movea.l A0, D0 00003846 42A8 FFE0 clr.l [A0 - 0x20] 0000384A 5247 addq.w D7, 1 label0000384C: 0000384C 0C47 0008 cmpi.w D7, 0x8 00003850 6DEA blt -0x14 /* 0000383C */ 00003852 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003856 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 0000385A 588F addq.l A7, 4 0000385C 2F03 move.l -[A7], D3 0000385E 2F00 move.l -[A7], D0 00003860 486E FFE0 pea.l [A6 - 0x20] 00003864 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003868 4FEF 000C lea.l A7, [A7 + 0xC] 0000386C 206D 9000 movea.l A0, [A5 - 0x7000] 00003870 2050 movea.l A0, [A0] 00003872 2A28 0008 move.l D5, [A0 + 0x8] 00003876 7C00 moveq.l D6, 0x00 00003878 202D 9004 move.l D0, [A5 - 0x6FFC] 0000387C 5280 addq.l D0, 1 0000387E 2800 move.l D4, D0 00003880 6042 bra +0x44 /* 000038C4 */ label00003882: 00003882 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003886 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 0000388A 588F addq.l A7, 4 0000388C 2F03 move.l -[A7], D3 0000388E 2F00 move.l -[A7], D0 00003890 3F2E 000C move.w -[A7], [A6 + 0xC] 00003894 486E FFE0 pea.l [A6 - 0x20] 00003898 2F04 move.l -[A7], D4 0000389A 4EBA 0088 jsr [PC + 0x88 /* 00003924 */] 0000389E 4FEF 0012 lea.l A7, [A7 + 0x12] 000038A2 4A40 tst.w D0 000038A4 670C beq +0xE /* 000038B2 */ 000038A6 206E 000E movea.l A0, [A6 + 0xE] 000038AA 2084 move.l [A0], D4 000038AC 7000 moveq.l D0, 0x00 000038AE 6000 006C bra +0x6E /* 0000391C */ label000038B2: 000038B2 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000038B6 3C00 move.w D6, D0 000038B8 4A46 tst.w D6 000038BA 6706 beq +0x8 /* 000038C2 */ 000038BC 3006 move.w D0, D6 000038BE 6000 005C bra +0x5E /* 0000391C */ label000038C2: 000038C2 5284 addq.l D4, 1 label000038C4: 000038C4 B885 cmp.l D4, D5 000038C6 6FBA ble -0x44 /* 00003882 */ 000038C8 7801 moveq.l D4, 0x01 000038CA 603E bra +0x40 /* 0000390A */ label000038CC: 000038CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038D0 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 000038D4 588F addq.l A7, 4 000038D6 2F03 move.l -[A7], D3 000038D8 2F00 move.l -[A7], D0 000038DA 3F2E 000C move.w -[A7], [A6 + 0xC] 000038DE 486E FFE0 pea.l [A6 - 0x20] 000038E2 2F04 move.l -[A7], D4 000038E4 4EBA 003E jsr [PC + 0x3E /* 00003924 */] 000038E8 4FEF 0012 lea.l A7, [A7 + 0x12] 000038EC 4A40 tst.w D0 000038EE 670A beq +0xC /* 000038FA */ 000038F0 206E 000E movea.l A0, [A6 + 0xE] 000038F4 2084 move.l [A0], D4 000038F6 7000 moveq.l D0, 0x00 000038F8 6022 bra +0x24 /* 0000391C */ label000038FA: 000038FA 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000038FE 3C00 move.w D6, D0 00003900 4A46 tst.w D6 00003902 6704 beq +0x6 /* 00003908 */ 00003904 3006 move.w D0, D6 00003906 6014 bra +0x16 /* 0000391C */ label00003908: 00003908 5284 addq.l D4, 1 label0000390A: 0000390A B8AD 9004 cmp.l D4, [A5 - 0x6FFC] 0000390E 6DBC blt -0x42 /* 000038CC */ 00003910 4A46 tst.w D6 00003912 6704 beq +0x6 /* 00003918 */ 00003914 3006 move.w D0, D6 00003916 6004 bra +0x6 /* 0000391C */ label00003918: 00003918 303C FC1D move.w D0, 0xFC1D label0000391C: 0000391C 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 00003920 4E5E unlink A6 00003922 4E75 rts fn00003924: 00003924 4E56 FF54 link A6, -0x00AC 00003928 2F07 move.l -[A7], D7 0000392A 41EE FF94 lea.l A0, [A6 - 0x6C] 0000392E 43ED 8FE8 lea.l A1, [A5 - 0x7018] 00003932 7019 moveq.l D0, 0x19 label00003934: 00003934 20D9 move.l [A0]+, [A1]+ 00003936 51C8 FFFC dbf D0, -0x6 /* 00003934 */ 0000393A 30D9 move.w [A0]+, [A1]+ 0000393C 2D6E 0008 FFB0 move.l [A6 - 0x50], [A6 + 0x8] 00003942 486E FF54 pea.l [A6 - 0xAC] 00003946 2F2E FFB0 move.l -[A7], [A6 - 0x50] 0000394A 2F2E FFAC move.l -[A7], [A6 - 0x54] 0000394E 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00003952 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00003956 4FEF 0010 lea.l A7, [A7 + 0x10] 0000395A 4878 0003 push.l 0x3 0000395E 2F2E FF70 move.l -[A7], [A6 - 0x90] 00003962 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003966 2F00 move.l -[A7], D0 00003968 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 0000396C 588F addq.l A7, 4 0000396E 4A40 tst.w D0 00003970 6706 beq +0x8 /* 00003978 */ 00003972 7000 moveq.l D0, 0x00 00003974 6000 0136 bra +0x138 /* 00003AAC */ label00003978: 00003978 0C6E 2B0C 0010 cmpi.w [A6 + 0x10], 0x2B0C 0000397E 6720 beq +0x22 /* 000039A0 */ 00003980 0C6E 2B68 0010 cmpi.w [A6 + 0x10], 0x2B68 /* '+h' */ 00003986 6718 beq +0x1A /* 000039A0 */ 00003988 486E FF74 pea.l [A6 - 0x8C] 0000398C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003990 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00003994 508F addq.l A7, 8 00003996 4A40 tst.w D0 00003998 6606 bne +0x8 /* 000039A0 */ 0000399A 7000 moveq.l D0, 0x00 0000399C 6000 010E bra +0x110 /* 00003AAC */ label000039A0: 000039A0 2D6E FF54 FFB4 move.l [A6 - 0x4C], [A6 - 0xAC] 000039A6 2D6E FF5C FFB8 move.l [A6 - 0x48], [A6 - 0xA4] 000039AC 486E FFBC pea.l [A6 - 0x44] 000039B0 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 000039B4 2F2E FF94 move.l -[A7], [A6 - 0x6C] 000039B8 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 000039BC 4FEF 000C lea.l A7, [A7 + 0xC] 000039C0 3F00 move.w -[A7], D0 000039C2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000039C6 548F addq.l A7, 2 000039C8 206E FFBC movea.l A0, [A6 - 0x44] 000039CC 2050 movea.l A0, [A0] 000039CE 2D68 0020 FFC0 move.l [A6 - 0x40], [A0 + 0x20] 000039D4 2D6E FF58 FFC8 move.l [A6 - 0x38], [A6 - 0xA8] 000039DA 2D6E FF60 FFCC move.l [A6 - 0x34], [A6 - 0xA0] 000039E0 486E FFD0 pea.l [A6 - 0x30] 000039E4 2F2E FFC8 move.l -[A7], [A6 - 0x38] 000039E8 2F2E FF94 move.l -[A7], [A6 - 0x6C] 000039EC 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 000039F0 4FEF 000C lea.l A7, [A7 + 0xC] 000039F4 3F00 move.w -[A7], D0 000039F6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000039FA 548F addq.l A7, 2 000039FC 206E FFD0 movea.l A0, [A6 - 0x30] 00003A00 2050 movea.l A0, [A0] 00003A02 2D68 0020 FFD4 move.l [A6 - 0x2C], [A0 + 0x20] 00003A08 206E FFBC movea.l A0, [A6 - 0x44] 00003A0C 2050 movea.l A0, [A0] 00003A0E 2F28 0024 move.l -[A7], [A0 + 0x24] 00003A12 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00003A16 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */] 00003A1A 508F addq.l A7, 8 00003A1C 3F00 move.w -[A7], D0 00003A1E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003A22 548F addq.l A7, 2 00003A24 7001 moveq.l D0, 0x01 00003A26 3D40 FFFE move.w [A6 - 0x2], D0 00003A2A 2F2E 0016 move.l -[A7], [A6 + 0x16] 00003A2E 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003A32 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003A36 3F3C 0004 move.w -[A7], 0x4 00003A3A 4267 clr.w -[A7] 00003A3C 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00003A40 4EBA 0070 jsr [PC + 0x70 /* 00003AB2 */] 00003A44 4FEF 0012 lea.l A7, [A7 + 0x12] 00003A48 3E00 move.w D7, D0 00003A4A 4A47 tst.w D7 00003A4C 6626 bne +0x28 /* 00003A74 */ 00003A4E 7002 moveq.l D0, 0x02 00003A50 3D40 FFFE move.w [A6 - 0x2], D0 00003A54 2F2E 0016 move.l -[A7], [A6 + 0x16] 00003A58 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003A5C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003A60 3F3C 0005 move.w -[A7], 0x5 00003A64 4267 clr.w -[A7] 00003A66 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00003A6A 4EBA 0046 jsr [PC + 0x46 /* 00003AB2 */] 00003A6E 4FEF 0012 lea.l A7, [A7 + 0x12] 00003A72 3E00 move.w D7, D0 label00003A74: 00003A74 4A47 tst.w D7 00003A76 6706 beq +0x8 /* 00003A7E */ 00003A78 3B6E FFFE E208 move.w [A5 - 0x1DF8], [A6 - 0x2] label00003A7E: 00003A7E 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 00003A82 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00003A86 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00003A8A 508F addq.l A7, 8 00003A8C 3F00 move.w -[A7], D0 00003A8E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003A92 548F addq.l A7, 2 00003A94 2F2E FFC8 move.l -[A7], [A6 - 0x38] 00003A98 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00003A9C 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00003AA0 508F addq.l A7, 8 00003AA2 3F00 move.w -[A7], D0 00003AA4 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003AA8 548F addq.l A7, 2 00003AAA 3007 move.w D0, D7 label00003AAC: 00003AAC 2E1F move.l D7, [A7]+ 00003AAE 4E5E unlink A6 00003AB0 4E75 rts fn00003AB2: 00003AB2 4E56 FFAE link A6, -0x0052 00003AB6 48E7 0700 movem.l -[A7], D5,D6,D7 00003ABA 4A6D E100 tst.w [A5 - 0x1F00] 00003ABE 6700 009C beq +0x9E /* 00003B5C */ 00003AC2 302E 000E move.w D0, [A6 + 0xE] 00003AC6 B06D E100 cmp.w D0, [A5 - 0x1F00] 00003ACA 6600 008A bne +0x8C /* 00003B56 */ 00003ACE 486D E0FE pea.l [A5 - 0x1F02] 00003AD2 486D E102 pea.l [A5 - 0x1EFE] 00003AD6 3F3C 0002 move.w -[A7], 0x2 00003ADA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003ADE 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */] 00003AE2 4FEF 000E lea.l A7, [A7 + 0xE] 00003AE6 3A00 move.w D5, D0 00003AE8 4A45 tst.w D5 00003AEA 6706 beq +0x8 /* 00003AF2 */ 00003AEC 7000 moveq.l D0, 0x00 00003AEE 6000 00E8 bra +0xEA /* 00003BD8 */ label00003AF2: 00003AF2 302D E0FE move.w D0, [A5 - 0x1F02] 00003AF6 B06E 000C cmp.w D0, [A6 + 0xC] 00003AFA 6C06 bge +0x8 /* 00003B02 */ 00003AFC 7000 moveq.l D0, 0x00 00003AFE 6000 00D8 bra +0xDA /* 00003BD8 */ label00003B02: 00003B02 206E 0008 movea.l A0, [A6 + 0x8] 00003B06 302D E0FE move.w D0, [A5 - 0x1F02] 00003B0A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003B0E D090 add.l D0, [A0] 00003B10 2040 movea.l A0, D0 00003B12 43EE FFAE lea.l A1, [A6 - 0x52] 00003B16 7013 moveq.l D0, 0x13 label00003B18: 00003B18 22D8 move.l [A1]+, [A0]+ 00003B1A 51C8 FFFC dbf D0, -0x6 /* 00003B18 */ 00003B1E 32D8 move.w [A1]+, [A0]+ 00003B20 486E FFAE pea.l [A6 - 0x52] 00003B24 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00003B28 588F addq.l A7, 4 00003B2A 4A40 tst.w D0 00003B2C 6706 beq +0x8 /* 00003B34 */ 00003B2E 7000 moveq.l D0, 0x00 00003B30 6000 00A6 bra +0xA8 /* 00003BD8 */ label00003B34: 00003B34 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003B38 2F2E 0016 move.l -[A7], [A6 + 0x16] 00003B3C 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003B40 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003B44 4EBA 009A jsr [PC + 0x9A /* 00003BE0 */] 00003B48 4FEF 000E lea.l A7, [A7 + 0xE] 00003B4C 4A40 tst.w D0 00003B4E 6706 beq +0x8 /* 00003B56 */ 00003B50 7001 moveq.l D0, 0x01 00003B52 6000 0084 bra +0x86 /* 00003BD8 */ label00003B56: 00003B56 7000 moveq.l D0, 0x00 00003B58 6000 007E bra +0x80 /* 00003BD8 */ label00003B5C: 00003B5C 42A7 clr.l -[A7] 00003B5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B62 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00003B66 201F move.l D0, [A7]+ 00003B68 4878 0052 push.l 0x52 /* 'R' */ 00003B6C 2F00 move.l -[A7], D0 00003B6E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003B72 3E00 move.w D7, D0 00003B74 3C2E 000C move.w D6, [A6 + 0xC] 00003B78 6058 bra +0x5A /* 00003BD2 */ label00003B7A: 00003B7A 206E 0008 movea.l A0, [A6 + 0x8] 00003B7E 3006 move.w D0, D6 00003B80 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003B84 D090 add.l D0, [A0] 00003B86 2040 movea.l A0, D0 00003B88 43EE FFAE lea.l A1, [A6 - 0x52] 00003B8C 7013 moveq.l D0, 0x13 label00003B8E: 00003B8E 22D8 move.l [A1]+, [A0]+ 00003B90 51C8 FFFC dbf D0, -0x6 /* 00003B8E */ 00003B94 32D8 move.w [A1]+, [A0]+ 00003B96 486E FFAE pea.l [A6 - 0x52] 00003B9A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00003B9E 588F addq.l A7, 4 00003BA0 4A40 tst.w D0 00003BA2 662C bne +0x2E /* 00003BD0 */ 00003BA4 0C6E 0002 FFB0 cmpi.w [A6 - 0x50], 0x2 00003BAA 6624 bne +0x26 /* 00003BD0 */ 00003BAC 3B46 E0FE move.w [A5 - 0x1F02], D6 00003BB0 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003BB4 2F2E 0016 move.l -[A7], [A6 + 0x16] 00003BB8 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003BBC 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003BC0 4EBA 001E jsr [PC + 0x1E /* 00003BE0 */] 00003BC4 4FEF 000E lea.l A7, [A7 + 0xE] 00003BC8 4A40 tst.w D0 00003BCA 6704 beq +0x6 /* 00003BD0 */ 00003BCC 7001 moveq.l D0, 0x01 00003BCE 6008 bra +0xA /* 00003BD8 */ label00003BD0: 00003BD0 5246 addq.w D6, 1 label00003BD2: 00003BD2 BC47 cmp.w D6, D7 00003BD4 6DA4 blt -0x5A /* 00003B7A */ 00003BD6 7000 moveq.l D0, 0x00 label00003BD8: 00003BD8 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00003BDC 4E5E unlink A6 00003BDE 4E75 rts fn00003BE0: 00003BE0 4E56 FFF8 link A6, -0x0008 00003BE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BE8 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00003BEC 206E 0008 movea.l A0, [A6 + 0x8] 00003BF0 2050 movea.l A0, [A0] 00003BF2 3D50 FFFE move.w [A6 - 0x2], [A0] 00003BF6 302E FFFE move.w D0, [A6 - 0x2] 00003BFA C1FC 0014 muls.w D0, 0x14 00003BFE 5440 addq.w D0, 2 00003C00 3D40 FFFC move.w [A6 - 0x4], D0 00003C04 42A7 clr.l -[A7] 00003C06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C0A 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00003C0E 201F move.l D0, [A7]+ 00003C10 0680 FFFF FFF2 addi.l D0, 0xFFFFFFF2 00003C16 3D40 FFFA move.w [A6 - 0x6], D0 00003C1A 206E 0008 movea.l A0, [A6 + 0x8] 00003C1E 326E FFFC movea.w A1, [A6 - 0x4] 00003C22 D3D0 add.l A1, [A0] 00003C24 302E FFFA move.w D0, [A6 - 0x6] 00003C28 906E FFFC sub.w D0, [A6 - 0x4] 00003C2C 48C0 ext.l D0 00003C2E 3F2E 0014 move.w -[A7], [A6 + 0x14] 00003C32 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003C36 2F2E 000C move.l -[A7], [A6 + 0xC] 00003C3A 2F00 move.l -[A7], D0 00003C3C 4851 pea.l [A1] 00003C3E 4EBA 001A jsr [PC + 0x1A /* 00003C5A */] 00003C42 4FEF 0012 lea.l A7, [A7 + 0x12] 00003C46 3D40 FFF8 move.w [A6 - 0x8], D0 00003C4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C4E 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00003C52 302E FFF8 move.w D0, [A6 - 0x8] 00003C56 4E5E unlink A6 00003C58 4E75 rts fn00003C5A: 00003C5A 4E56 FEF4 link A6, -0x010C 00003C5E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003C62 286E 0008 movea.l A4, [A6 + 0x8] 00003C66 2E2E 000C move.l D7, [A6 + 0xC] 00003C6A 266E 0010 movea.l A3, [A6 + 0x10] 00003C6E 2C2E 0014 move.l D6, [A6 + 0x14] 00003C72 302E 0018 move.w D0, [A6 + 0x18] 00003C76 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00003C7A 0005 0016 ori.b D5, 0x16 00003C7E 0000 0012 ori.b D0, 0x12 00003C82 2B0C move.l -[A5], A4 00003C84 000E 1F43 ori.b A6, 0x43 /* 'C' */ 00003C88 00CE .incomplete 00003C8A 2B77 00CA 2B68 move.l [A5 + 0x2B68], [A7 + D0.w - 0x54] 00003C90 00EE .incomplete 00003C92 41EE FEFC lea.l A0, [A6 - 0x104] 00003C96 2D48 FFFC move.l [A6 - 0x4], A0 00003C9A 42AE FEF8 clr.l [A6 - 0x108] 00003C9E 426E FEF6 clr.w [A6 - 0x10A] 00003CA2 6000 006E bra +0x70 /* 00003D12 */ label00003CA6: 00003CA6 7000 moveq.l D0, 0x00 00003CA8 1013 move.b D0, [A3] 00003CAA 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00003CAE 6650 bne +0x52 /* 00003D00 */ 00003CB0 4AAE FEF8 tst.l [A6 - 0x108] 00003CB4 6700 0058 beq +0x5A /* 00003D0E */ 00003CB8 3F2E 0018 move.w -[A7], [A6 + 0x18] 00003CBC 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00003CC0 486E FEFC pea.l [A6 - 0x104] 00003CC4 2F07 move.l -[A7], D7 00003CC6 2F0C move.l -[A7], A4 00003CC8 4EBA 00BC jsr [PC + 0xBC /* 00003D86 */] 00003CCC 4FEF 0012 lea.l A7, [A7 + 0x12] 00003CD0 4A40 tst.w D0 00003CD2 6606 bne +0x8 /* 00003CDA */ 00003CD4 7000 moveq.l D0, 0x00 00003CD6 6000 00A6 bra +0xA8 /* 00003D7E */ label00003CDA: 00003CDA 4A6E FEF6 tst.w [A6 - 0x10A] 00003CDE 660C bne +0xE /* 00003CEC */ 00003CE0 3B6D E20A E0FA move.w [A5 - 0x1F06], [A5 - 0x1DF6] 00003CE6 3B6D E20C E0FC move.w [A5 - 0x1F04], [A5 - 0x1DF4] label00003CEC: 00003CEC 7001 moveq.l D0, 0x01 00003CEE 3D40 FEF6 move.w [A6 - 0x10A], D0 00003CF2 41EE FEFC lea.l A0, [A6 - 0x104] 00003CF6 2D48 FFFC move.l [A6 - 0x4], A0 00003CFA 42AE FEF8 clr.l [A6 - 0x108] 00003CFE 600E bra +0x10 /* 00003D0E */ label00003D00: 00003D00 206E FFFC movea.l A0, [A6 - 0x4] 00003D04 52AE FFFC addq.l [A6 - 0x4], 1 00003D08 1093 move.b [A0], [A3] 00003D0A 52AE FEF8 addq.l [A6 - 0x108], 1 label00003D0E: 00003D0E 5386 subq.l D6, 1 00003D10 528B addq.l A3, 1 label00003D12: 00003D12 4A86 tst.l D6 00003D14 6690 bne -0x6E /* 00003CA6 */ 00003D16 4AAE FEF8 tst.l [A6 - 0x108] 00003D1A 6734 beq +0x36 /* 00003D50 */ 00003D1C 3F2E 0018 move.w -[A7], [A6 + 0x18] 00003D20 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00003D24 486E FEFC pea.l [A6 - 0x104] 00003D28 2F07 move.l -[A7], D7 00003D2A 2F0C move.l -[A7], A4 00003D2C 4EBA 0058 jsr [PC + 0x58 /* 00003D86 */] 00003D30 4FEF 0012 lea.l A7, [A7 + 0x12] 00003D34 3D40 FEF4 move.w [A6 - 0x10C], D0 00003D38 4A6E FEF6 tst.w [A6 - 0x10A] 00003D3C 660C bne +0xE /* 00003D4A */ 00003D3E 3B6D E20A E0FA move.w [A5 - 0x1F06], [A5 - 0x1DF6] 00003D44 3B6D E20C E0FC move.w [A5 - 0x1F04], [A5 - 0x1DF4] label00003D4A: 00003D4A 302E FEF4 move.w D0, [A6 - 0x10C] 00003D4E 602E bra +0x30 /* 00003D7E */ label00003D50: 00003D50 302E FEF6 move.w D0, [A6 - 0x10A] 00003D54 6028 bra +0x2A /* 00003D7E */ 00003D56 3F2E 0018 move.w -[A7], [A6 + 0x18] 00003D5A 2F06 move.l -[A7], D6 00003D5C 2F0B move.l -[A7], A3 00003D5E 2F07 move.l -[A7], D7 00003D60 2F0C move.l -[A7], A4 00003D62 4EBA 0022 jsr [PC + 0x22 /* 00003D86 */] 00003D66 4FEF 0012 lea.l A7, [A7 + 0x12] 00003D6A 3D40 FEF4 move.w [A6 - 0x10C], D0 00003D6E 3B6D E20C E0FC move.w [A5 - 0x1F04], [A5 - 0x1DF4] 00003D74 3B6D E20A E0FA move.w [A5 - 0x1F06], [A5 - 0x1DF6] 00003D7A 302E FEF4 move.w D0, [A6 - 0x10C] label00003D7E: 00003D7E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003D82 4E5E unlink A6 00003D84 4E75 rts fn00003D86: 00003D86 4E56 FFFE link A6, -0x0002 00003D8A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003D8E 286E 0008 movea.l A4, [A6 + 0x8] 00003D92 2E2E 000C move.l D7, [A6 + 0xC] 00003D96 266E 0010 movea.l A3, [A6 + 0x10] 00003D9A 2C2E 0014 move.l D6, [A6 + 0x14] 00003D9E 426D E20A clr.w [A5 - 0x1DF6] 00003DA2 2007 move.l D0, D7 00003DA4 9086 sub.l D0, D6 00003DA6 2A00 move.l D5, D0 00003DA8 4A85 tst.l D5 00003DAA 6C06 bge +0x8 /* 00003DB2 */ 00003DAC 7000 moveq.l D0, 0x00 00003DAE 6000 0170 bra +0x172 /* 00003F20 */ label00003DB2: 00003DB2 7000 moveq.l D0, 0x00 00003DB4 1013 move.b D0, [A3] 00003DB6 41ED DFFA lea.l A0, [A5 - 0x2006] 00003DBA 4840 swap.w D0 00003DBC 4240 clr.w D0 00003DBE 4840 swap.w D0 00003DC0 D1C0 add.l A0, D0 00003DC2 4A10 tst.b [A0] 00003DC4 57C0 seq D0 00003DC6 4400 neg.b D0 00003DC8 4880 ext.w D0 00003DCA 3D40 FFFE move.w [A6 - 0x2], D0 00003DCE 302E 0018 move.w D0, [A6 + 0x18] 00003DD2 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00003DD6 0005 0016 ori.b D5, 0x16 00003DDA 0000 008E ori.b D0, 0x8E 00003DDE 2B68 008A 2B0C move.l [A5 + 0x2B0C], [A0 + 0x8A] 00003DE4 00BE 2B77 00BA ori.l <>, 0x2B7700BA 00003DEA 1F43 0132 move.b [A7 + 0x132], D3 00003DEE 7800 moveq.l D4, 0x00 00003DF0 6000 0070 bra +0x72 /* 00003E62 */ label00003DF4: 00003DF4 4A84 tst.l D4 00003DF6 671C beq +0x1E /* 00003E14 */ 00003DF8 7000 moveq.l D0, 0x00 00003DFA 102C FFFF move.b D0, [A4 - 0x1] 00003DFE 41ED DFFA lea.l A0, [A5 - 0x2006] 00003E02 4840 swap.w D0 00003E04 4240 clr.w D0 00003E06 4840 swap.w D0 00003E08 D1C0 add.l A0, D0 00003E0A 7000 moveq.l D0, 0x00 00003E0C 1010 move.b D0, [A0] 00003E0E B06E FFFE cmp.w D0, [A6 - 0x2] 00003E12 6646 bne +0x48 /* 00003E5A */ label00003E14: 00003E14 2F06 move.l -[A7], D6 00003E16 2F0B move.l -[A7], A3 00003E18 2F0C move.l -[A7], A4 00003E1A 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00003E1E 4FEF 000C lea.l A7, [A7 + 0xC] 00003E22 4A40 tst.w D0 00003E24 6734 beq +0x36 /* 00003E5A */ 00003E26 3B6D E20A E20C move.w [A5 - 0x1DF4], [A5 - 0x1DF6] 00003E2C 6008 bra +0xA /* 00003E36 */ label00003E2E: 00003E2E 528C addq.l A4, 1 00003E30 526D E20C addq.w [A5 - 0x1DF4], 1 00003E34 5284 addq.l D4, 1 label00003E36: 00003E36 7000 moveq.l D0, 0x00 00003E38 1014 move.b D0, [A4] 00003E3A 41ED DFFA lea.l A0, [A5 - 0x2006] 00003E3E 4840 swap.w D0 00003E40 4240 clr.w D0 00003E42 4840 swap.w D0 00003E44 D1C0 add.l A0, D0 00003E46 7000 moveq.l D0, 0x00 00003E48 1010 move.b D0, [A0] 00003E4A B06E FFFE cmp.w D0, [A6 - 0x2] 00003E4E 6704 beq +0x6 /* 00003E54 */ 00003E50 B887 cmp.l D4, D7 00003E52 6DDA blt -0x24 /* 00003E2E */ label00003E54: 00003E54 7001 moveq.l D0, 0x01 00003E56 6000 00C8 bra +0xCA /* 00003F20 */ label00003E5A: 00003E5A 528C addq.l A4, 1 00003E5C 526D E20A addq.w [A5 - 0x1DF6], 1 00003E60 5284 addq.l D4, 1 label00003E62: 00003E62 B885 cmp.l D4, D5 00003E64 6F8E ble -0x70 /* 00003DF4 */ 00003E66 6000 00B6 bra +0xB8 /* 00003F1E */ 00003E6A 7800 moveq.l D4, 0x00 00003E6C 602C bra +0x2E /* 00003E9A */ label00003E6E: 00003E6E 2F06 move.l -[A7], D6 00003E70 2F0B move.l -[A7], A3 00003E72 2F0C move.l -[A7], A4 00003E74 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00003E78 4FEF 000C lea.l A7, [A7 + 0xC] 00003E7C 4A40 tst.w D0 00003E7E 6712 beq +0x14 /* 00003E92 */ 00003E80 306D E20A movea.w A0, [A5 - 0x1DF6] 00003E84 D1C6 add.l A0, D6 00003E86 2008 move.l D0, A0 00003E88 3B40 E20C move.w [A5 - 0x1DF4], D0 00003E8C 7001 moveq.l D0, 0x01 00003E8E 6000 0090 bra +0x92 /* 00003F20 */ label00003E92: 00003E92 528C addq.l A4, 1 00003E94 526D E20A addq.w [A5 - 0x1DF6], 1 00003E98 5284 addq.l D4, 1 label00003E9A: 00003E9A B885 cmp.l D4, D5 00003E9C 6FD0 ble -0x2E /* 00003E6E */ 00003E9E 6000 007E bra +0x80 /* 00003F1E */ 00003EA2 7800 moveq.l D4, 0x00 00003EA4 6000 0074 bra +0x76 /* 00003F1A */ label00003EA8: 00003EA8 4A84 tst.l D4 00003EAA 671C beq +0x1E /* 00003EC8 */ 00003EAC 7000 moveq.l D0, 0x00 00003EAE 102C FFFF move.b D0, [A4 - 0x1] 00003EB2 41ED DFFA lea.l A0, [A5 - 0x2006] 00003EB6 4840 swap.w D0 00003EB8 4240 clr.w D0 00003EBA 4840 swap.w D0 00003EBC D1C0 add.l A0, D0 00003EBE 7000 moveq.l D0, 0x00 00003EC0 1010 move.b D0, [A0] 00003EC2 B06E FFFE cmp.w D0, [A6 - 0x2] 00003EC6 664A bne +0x4C /* 00003F12 */ label00003EC8: 00003EC8 2004 move.l D0, D4 00003ECA D086 add.l D0, D6 00003ECC B087 cmp.l D0, D7 00003ECE 6720 beq +0x22 /* 00003EF0 */ 00003ED0 200C move.l D0, A4 00003ED2 D086 add.l D0, D6 00003ED4 2040 movea.l A0, D0 00003ED6 7000 moveq.l D0, 0x00 00003ED8 1010 move.b D0, [A0] 00003EDA 41ED DFFA lea.l A0, [A5 - 0x2006] 00003EDE 4840 swap.w D0 00003EE0 4240 clr.w D0 00003EE2 4840 swap.w D0 00003EE4 D1C0 add.l A0, D0 00003EE6 7000 moveq.l D0, 0x00 00003EE8 1010 move.b D0, [A0] 00003EEA B06E FFFE cmp.w D0, [A6 - 0x2] 00003EEE 6622 bne +0x24 /* 00003F12 */ label00003EF0: 00003EF0 2F06 move.l -[A7], D6 00003EF2 2F0B move.l -[A7], A3 00003EF4 2F0C move.l -[A7], A4 00003EF6 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00003EFA 4FEF 000C lea.l A7, [A7 + 0xC] 00003EFE 4A40 tst.w D0 00003F00 6710 beq +0x12 /* 00003F12 */ 00003F02 306D E20A movea.w A0, [A5 - 0x1DF6] 00003F06 D1C6 add.l A0, D6 00003F08 2008 move.l D0, A0 00003F0A 3B40 E20C move.w [A5 - 0x1DF4], D0 00003F0E 7001 moveq.l D0, 0x01 00003F10 600E bra +0x10 /* 00003F20 */ label00003F12: 00003F12 528C addq.l A4, 1 00003F14 526D E20A addq.w [A5 - 0x1DF6], 1 00003F18 5284 addq.l D4, 1 label00003F1A: 00003F1A B885 cmp.l D4, D5 00003F1C 6F8A ble -0x74 /* 00003EA8 */ label00003F1E: 00003F1E 7000 moveq.l D0, 0x00 label00003F20: 00003F20 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00003F24 4E5E unlink A6 00003F26 4E75 rts export_468: 00003F28 4E56 FFDC link A6, -0x0024 00003F2C 2F0C move.l -[A7], A4 00003F2E 486E FFE4 pea.l [A6 - 0x1C] 00003F32 4267 clr.w -[A7] 00003F34 4267 clr.w -[A7] 00003F36 3F3C 0001 move.w -[A7], 0x1 00003F3A 4267 clr.w -[A7] 00003F3C A8A7 syscall SetRect 00003F3E 206E 0008 movea.l A0, [A6 + 0x8] 00003F42 43EE FFDC lea.l A1, [A6 - 0x24] 00003F46 22D8 move.l [A1]+, [A0]+ 00003F48 22D8 move.l [A1]+, [A0]+ 00003F4A 066E FFF1 FFE2 addi.w [A6 - 0x1E], 0xFFF1 00003F50 426E FFFA clr.w [A6 - 0x6] 00003F54 486E FFEC pea.l [A6 - 0x14] 00003F58 A88B syscall GetFontInfo 00003F5A 302E FFEC move.w D0, [A6 - 0x14] 00003F5E D06E FFEE add.w D0, [A6 - 0x12] 00003F62 D06E FFF2 add.w D0, [A6 - 0xE] 00003F66 5440 addq.w D0, 2 00003F68 3D40 FFF8 move.w [A6 - 0x8], D0 00003F6C 302E FFE0 move.w D0, [A6 - 0x20] 00003F70 906E FFDC sub.w D0, [A6 - 0x24] 00003F74 3D40 FFFC move.w [A6 - 0x4], D0 00003F78 306E FFFC movea.w A0, [A6 - 0x4] 00003F7C 2008 move.l D0, A0 00003F7E 81EE FFF8 divs.w D0, [A6 - 0x8] 00003F82 4840 swap.w D0 00003F84 4A40 tst.w D0 00003F86 671E beq +0x20 /* 00003FA6 */ 00003F88 306E FFFC movea.w A0, [A6 - 0x4] 00003F8C 2008 move.l D0, A0 00003F8E 81EE FFF8 divs.w D0, [A6 - 0x8] 00003F92 C1EE FFF8 muls.w D0, [A6 - 0x8] 00003F96 3D40 FFFC move.w [A6 - 0x4], D0 00003F9A 302E FFDC move.w D0, [A6 - 0x24] 00003F9E D06E FFFC add.w D0, [A6 - 0x4] 00003FA2 3D40 FFE0 move.w [A6 - 0x20], D0 label00003FA6: 00003FA6 3F3C 0001 move.w -[A7], 0x1 00003FAA 3F3C 0001 move.w -[A7], 0x1 00003FAE 486E FFDC pea.l [A6 - 0x24] 00003FB2 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00003FB6 508F addq.l A7, 8 00003FB8 486E FFDC pea.l [A6 - 0x24] 00003FBC A8A3 syscall EraseRect 00003FBE 42A7 clr.l -[A7] 00003FC0 486E FFDC pea.l [A6 - 0x24] 00003FC4 486E FFE4 pea.l [A6 - 0x1C] 00003FC8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003FCC 4267 clr.w -[A7] 00003FCE 2F2D EC46 move.l -[A7], [A5 - 0x13BA] 00003FD2 1F3C 0001 move.b -[A7], 0x1 00003FD6 4267 clr.w -[A7] 00003FD8 4267 clr.w -[A7] 00003FDA 1F3C 0001 move.b -[A7], 0x1 00003FDE 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */] 00003FE2 205F movea.l A0, [A7]+ 00003FE4 2D48 FFF4 move.l [A6 - 0xC], A0 00003FE8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003FEC 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00003FF0 206E FFF4 movea.l A0, [A6 - 0xC] 00003FF4 2850 movea.l A4, [A0] 00003FF6 42A7 clr.l -[A7] 00003FF8 42A7 clr.l -[A7] 00003FFA 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00003FFE 205F movea.l A0, [A7]+ 00004000 2948 0044 move.l [A4 + 0x44], A0 00004004 7082 moveq.l D0, 0xFFFFFF82 00004006 1940 0024 move.b [A4 + 0x24], D0 0000400A 7002 moveq.l D0, 0x02 0000400C 1940 0027 move.b [A4 + 0x27], D0 00004010 42AC 003C clr.l [A4 + 0x3C] 00004014 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004018 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 0000401C 4267 clr.w -[A7] 0000401E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004022 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 00004026 202E FFF4 move.l D0, [A6 - 0xC] 0000402A 285F movea.l A4, [A7]+ 0000402C 4E5E unlink A6 0000402E 4E75 rts export_459: 00004030 4E56 0000 link A6, 0 00004034 206E 0008 movea.l A0, [A6 + 0x8] 00004038 2050 movea.l A0, [A0] 0000403A 2F28 0044 move.l -[A7], [A0 + 0x44] 0000403E 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00004042 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004046 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 0000404A 4E5E unlink A6 0000404C 4E75 rts export_460: 0000404E 4E56 0000 link A6, 0 00004052 4267 clr.w -[A7] 00004054 4267 clr.w -[A7] 00004056 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000405A 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */] 0000405E 4267 clr.w -[A7] 00004060 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004064 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 00004068 4E5E unlink A6 0000406A 4E75 rts export_462: 0000406C 4E56 FFF8 link A6, -0x0008 00004070 206E 0008 movea.l A0, [A6 + 0x8] 00004074 2050 movea.l A0, [A0] 00004076 43EE FFF8 lea.l A1, [A6 - 0x8] 0000407A 22D8 move.l [A1]+, [A0]+ 0000407C 22D8 move.l [A1]+, [A0]+ 0000407E 066E 000F FFFE addi.w [A6 - 0x2], 0xF 00004084 486E FFF8 pea.l [A6 - 0x8] 00004088 A928 syscall InvalRect 0000408A 4E5E unlink A6 0000408C 4E75 rts export_463: 0000408E 4E56 FFF8 link A6, -0x0008 00004092 426E FFFE clr.w [A6 - 0x2] 00004096 206E 0008 movea.l A0, [A6 + 0x8] 0000409A 2050 movea.l A0, [A0] 0000409C 3D68 004C FFFC move.w [A6 - 0x4], [A0 + 0x4C] 000040A2 4267 clr.w -[A7] 000040A4 3F3C 0001 move.w -[A7], 0x1 000040A8 302E FFFC move.w D0, [A6 - 0x4] 000040AC 5240 addq.w D0, 1 000040AE 3F00 move.w -[A7], D0 000040B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040B4 4EAD 156A jsr [A5 + 0x156A /* export_681 */] 000040B8 301F move.w D0, [A7]+ 000040BA 206E 000C movea.l A0, [A6 + 0xC] 000040BE 4868 0001 pea.l [A0 + 0x1] 000040C2 206E 000C movea.l A0, [A6 + 0xC] 000040C6 7000 moveq.l D0, 0x00 000040C8 1010 move.b D0, [A0] 000040CA 3F00 move.w -[A7], D0 000040CC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000040D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040D4 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 000040D8 206E 0008 movea.l A0, [A6 + 0x8] 000040DC 2050 movea.l A0, [A0] 000040DE 2D68 0044 FFF8 move.l [A6 - 0x8], [A0 + 0x44] 000040E4 302E FFFC move.w D0, [A6 - 0x4] 000040E8 5240 addq.w D0, 1 000040EA E540 asl D0.w, 2 000040EC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000040F0 48C0 ext.l D0 000040F2 2F00 move.l -[A7], D0 000040F4 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 000040F8 206E FFF8 movea.l A0, [A6 - 0x8] 000040FC 302E FFFC move.w D0, [A6 - 0x4] 00004100 48C0 ext.l D0 00004102 E580 asl D0, 2 00004104 D090 add.l D0, [A0] 00004106 2040 movea.l A0, D0 00004108 20AE 0010 move.l [A0], [A6 + 0x10] 0000410C 4E5E unlink A6 0000410E 4E75 rts export_458: 00004110 4E56 FDFE link A6, -0x0202 00004114 48E7 0018 movem.l -[A7], A3,A4 00004118 286E 0008 movea.l A4, [A6 + 0x8] 0000411C 266E 000C movea.l A3, [A6 + 0xC] 00004120 4A6C 0004 tst.w [A4 + 0x4] 00004124 6608 bne +0xA /* 0000412E */ 00004126 7001 moveq.l D0, 0x01 00004128 3D40 FFFE move.w [A6 - 0x2], D0 0000412C 6030 bra +0x32 /* 0000415E */ label0000412E: 0000412E 486E FEFE pea.l [A6 - 0x102] 00004132 2F2C 0006 move.l -[A7], [A4 + 0x6] 00004136 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 0000413A 508F addq.l A7, 8 0000413C 486E FDFE pea.l [A6 - 0x202] 00004140 2F2B 0006 move.l -[A7], [A3 + 0x6] 00004144 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 00004148 508F addq.l A7, 8 0000414A 4267 clr.w -[A7] 0000414C 486E FEFE pea.l [A6 - 0x102] 00004150 486E FDFE pea.l [A6 - 0x202] 00004154 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */] 00004158 301F move.w D0, [A7]+ 0000415A 3D40 FFFE move.w [A6 - 0x2], D0 label0000415E: 0000415E 302E FFFE move.w D0, [A6 - 0x2] 00004162 4CDF 1800 movem.l A3,A4, [A7]+ 00004166 4E5E unlink A6 00004168 4E75 rts export_464: 0000416A 4E56 FEEE link A6, -0x0112 0000416E 48E7 0118 movem.l -[A7], D7,A3,A4 00004172 206E 0008 movea.l A0, [A6 + 0x8] 00004176 2050 movea.l A0, [A0] 00004178 3D68 004C FFF2 move.w [A6 - 0xE], [A0 + 0x4C] 0000417E 302E FFF2 move.w D0, [A6 - 0xE] 00004182 C1FC 000A muls.w D0, 0xA /* '\n' */ 00004186 42A7 clr.l -[A7] 00004188 48C0 ext.l D0 0000418A 2F00 move.l -[A7], D0 0000418C 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00004190 205F movea.l A0, [A7]+ 00004192 2D48 FFF4 move.l [A6 - 0xC], A0 00004196 4AAE FFF4 tst.l [A6 - 0xC] 0000419A 6700 0110 beq +0x112 /* 000042AC */ 0000419E 206E 0008 movea.l A0, [A6 + 0x8] 000041A2 2050 movea.l A0, [A0] 000041A4 2D68 0044 FFF8 move.l [A6 - 0x8], [A0 + 0x44] 000041AA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000041AE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000041B2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000041B6 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000041BA 206E FFF4 movea.l A0, [A6 - 0xC] 000041BE 2650 movea.l A3, [A0] 000041C0 206E FFF8 movea.l A0, [A6 - 0x8] 000041C4 2850 movea.l A4, [A0] 000041C6 426E FFFE clr.w [A6 - 0x2] 000041CA 426E FFEE clr.w [A6 - 0x12] 000041CE 7E00 moveq.l D7, 0x00 000041D0 6046 bra +0x48 /* 00004218 */ label000041D2: 000041D2 2694 move.l [A3], [A4] 000041D4 3D47 FFFC move.w [A6 - 0x4], D7 000041D8 3D7C 00FF FFF0 move.w [A6 - 0x10], 0xFF 000041DE 486E FEEF pea.l [A6 - 0x111] 000041E2 486E FFF0 pea.l [A6 - 0x10] 000041E6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000041EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000041EE 4EAD 153A jsr [A5 + 0x153A /* export_675 */] 000041F2 376E FFF0 0004 move.w [A3 + 0x4], [A6 - 0x10] 000041F8 1D6E FFF1 FEEE move.b [A6 - 0x112], [A6 - 0xF] 000041FE 486B 0006 pea.l [A3 + 0x6] 00004202 486E FEEE pea.l [A6 - 0x112] 00004206 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 0000420A 508F addq.l A7, 8 0000420C 3D40 FFEE move.w [A6 - 0x12], D0 00004210 47EB 000A lea.l A3, [A3 + 0xA] 00004214 588C addq.l A4, 4 00004216 5247 addq.w D7, 1 label00004218: 00004218 4A6E FFEE tst.w [A6 - 0x12] 0000421C 6606 bne +0x8 /* 00004224 */ 0000421E BE6E FFF2 cmp.w D7, [A6 - 0xE] 00004222 6DAE blt -0x50 /* 000041D2 */ label00004224: 00004224 4A6E FFEE tst.w [A6 - 0x12] 00004228 661A bne +0x1C /* 00004244 */ 0000422A 206E FFF4 movea.l A0, [A6 - 0xC] 0000422E 486D 0E72 pea.l [A5 + 0xE72 /* export_458 */] 00004232 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004236 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000423A 2F10 move.l -[A7], [A0] 0000423C 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */] 00004240 4FEF 000C lea.l A7, [A7 + 0xC] label00004244: 00004244 206E FFF4 movea.l A0, [A6 - 0xC] 00004248 2650 movea.l A3, [A0] 0000424A 206E FFF8 movea.l A0, [A6 - 0x8] 0000424E 2850 movea.l A4, [A0] 00004250 7E00 moveq.l D7, 0x00 00004252 6042 bra +0x44 /* 00004296 */ label00004254: 00004254 2893 move.l [A4], [A3] 00004256 3D47 FFFC move.w [A6 - 0x4], D7 0000425A 486E FEEE pea.l [A6 - 0x112] 0000425E 2F2B 0006 move.l -[A7], [A3 + 0x6] 00004262 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 00004266 508F addq.l A7, 8 00004268 4A6E FFEE tst.w [A6 - 0x12] 0000426C 6618 bne +0x1A /* 00004286 */ 0000426E 486E FEEF pea.l [A6 - 0x111] 00004272 7000 moveq.l D0, 0x00 00004274 102E FEEE move.b D0, [A6 - 0x112] 00004278 3F00 move.w -[A7], D0 0000427A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000427E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004282 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] label00004286: 00004286 2F2B 0006 move.l -[A7], [A3 + 0x6] 0000428A 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 0000428E 47EB 000A lea.l A3, [A3 + 0xA] 00004292 588C addq.l A4, 4 00004294 5247 addq.w D7, 1 label00004296: 00004296 BE6E FFF2 cmp.w D7, [A6 - 0xE] 0000429A 6DB8 blt -0x46 /* 00004254 */ 0000429C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000042A0 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000042A4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000042A8 4EAD 126A jsr [A5 + 0x126A /* export_585 */] label000042AC: 000042AC 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000042B0 4E5E unlink A6 000042B2 4E75 rts export_467: 000042B4 4E56 FFF0 link A6, -0x0010 000042B8 7003 moveq.l D0, 0x03 000042BA 3D40 FFF4 move.w [A6 - 0xC], D0 000042BE 426E FFF8 clr.w [A6 - 0x8] 000042C2 426E FFFA clr.w [A6 - 0x6] 000042C6 4267 clr.w -[A7] 000042C8 1F3C 0001 move.b -[A7], 0x1 000042CC 486E FFF8 pea.l [A6 - 0x8] 000042D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042D4 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 000042D8 101F move.b D0, [A7]+ 000042DA 4A00 tst.b D0 000042DC 6606 bne +0x8 /* 000042E4 */ 000042DE 70FF moveq.l D0, 0xFFFFFFFF 000042E0 3D40 FFF8 move.w [A6 - 0x8], D0 label000042E4: 000042E4 4267 clr.w -[A7] 000042E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000042EA 4267 clr.w -[A7] 000042EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042F0 4EAD 155A jsr [A5 + 0x155A /* export_679 */] 000042F4 101F move.b D0, [A7]+ 000042F6 4880 ext.w D0 000042F8 3D40 FFF6 move.w [A6 - 0xA], D0 000042FC 426E FFFE clr.w [A6 - 0x2] 00004300 426E FFFC clr.w [A6 - 0x4] 00004304 4267 clr.w -[A7] 00004306 1F3C 0001 move.b -[A7], 0x1 0000430A 486E FFFC pea.l [A6 - 0x4] 0000430E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004312 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00004316 101F move.b D0, [A7]+ 00004318 4A00 tst.b D0 0000431A 6748 beq +0x4A /* 00004364 */ 0000431C 206E 0008 movea.l A0, [A6 + 0x8] 00004320 2050 movea.l A0, [A0] 00004322 2D68 0044 FFF0 move.l [A6 - 0x10], [A0 + 0x44] 00004328 206E FFF0 movea.l A0, [A6 - 0x10] 0000432C 302E FFFC move.w D0, [A6 - 0x4] 00004330 48C0 ext.l D0 00004332 E580 asl D0, 2 00004334 D090 add.l D0, [A0] 00004336 2040 movea.l A0, D0 00004338 226E 0010 movea.l A1, [A6 + 0x10] 0000433C 2290 move.l [A1], [A0] 0000433E 4A6E FFF6 tst.w [A6 - 0xA] 00004342 6708 beq +0xA /* 0000434C */ 00004344 7004 moveq.l D0, 0x04 00004346 3D40 FFF4 move.w [A6 - 0xC], D0 0000434A 6018 bra +0x1A /* 00004364 */ label0000434C: 0000434C 302E FFFC move.w D0, [A6 - 0x4] 00004350 B06E FFF8 cmp.w D0, [A6 - 0x8] 00004354 6608 bne +0xA /* 0000435E */ 00004356 7001 moveq.l D0, 0x01 00004358 3D40 FFF4 move.w [A6 - 0xC], D0 0000435C 6006 bra +0x8 /* 00004364 */ label0000435E: 0000435E 7002 moveq.l D0, 0x02 00004360 3D40 FFF4 move.w [A6 - 0xC], D0 label00004364: 00004364 302E FFF4 move.w D0, [A6 - 0xC] 00004368 4E5E unlink A6 0000436A 4E75 rts export_469: 0000436C 4E56 FFF8 link A6, -0x0008 00004370 206E 0008 movea.l A0, [A6 + 0x8] 00004374 2050 movea.l A0, [A0] 00004376 2F28 0008 move.l -[A7], [A0 + 0x8] 0000437A A873 syscall SetPort 0000437C 206E 0008 movea.l A0, [A6 + 0x8] 00004380 2050 movea.l A0, [A0] 00004382 43EE FFF8 lea.l A1, [A6 - 0x8] 00004386 22D8 move.l [A1]+, [A0]+ 00004388 22D8 move.l [A1]+, [A0]+ 0000438A 3F3C FFFF move.w -[A7], 0xFFFF 0000438E 3F3C FFFF move.w -[A7], 0xFFFF 00004392 486E FFF8 pea.l [A6 - 0x8] 00004396 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000439A 508F addq.l A7, 8 0000439C 486E FFF8 pea.l [A6 - 0x8] 000043A0 A8A1 syscall FrameRect 000043A2 1F3C 0001 move.b -[A7], 0x1 000043A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043AA 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 000043AE 206D EC46 movea.l A0, [A5 - 0x13BA] 000043B2 2F28 0018 move.l -[A7], [A0 + 0x18] 000043B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043BA 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */] 000043BE 4E5E unlink A6 000043C0 4E75 rts export_466: 000043C2 4E56 FFF8 link A6, -0x0008 000043C6 48E7 0300 movem.l -[A7], D6,D7 000043CA 426E FFFC clr.w [A6 - 0x4] 000043CE 426E FFFE clr.w [A6 - 0x2] 000043D2 4267 clr.w -[A7] 000043D4 1F3C 0001 move.b -[A7], 0x1 000043D8 486E FFFC pea.l [A6 - 0x4] 000043DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043E0 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 000043E4 101F move.b D0, [A7]+ 000043E6 4A00 tst.b D0 000043E8 670E beq +0x10 /* 000043F8 */ 000043EA 4267 clr.w -[A7] 000043EC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000043F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043F4 4EAD 150A jsr [A5 + 0x150A /* export_669 */] label000043F8: 000043F8 206E 0008 movea.l A0, [A6 + 0x8] 000043FC 2050 movea.l A0, [A0] 000043FE 2D68 0044 FFF8 move.l [A6 - 0x8], [A0 + 0x44] 00004404 42A7 clr.l -[A7] 00004406 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000440A 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 0000440E 201F move.l D0, [A7]+ 00004410 4878 0004 push.l 0x4 00004414 2F00 move.l -[A7], D0 00004416 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000441A 3C00 move.w D6, D0 0000441C 7E00 moveq.l D7, 0x00 0000441E 6038 bra +0x3A /* 00004458 */ label00004420: 00004420 206E FFF8 movea.l A0, [A6 - 0x8] 00004424 3007 move.w D0, D7 00004426 48C0 ext.l D0 00004428 E580 asl D0, 2 0000442A D090 add.l D0, [A0] 0000442C 2040 movea.l A0, D0 0000442E 202E 000C move.l D0, [A6 + 0xC] 00004432 B090 cmp.l D0, [A0] 00004434 6620 bne +0x22 /* 00004456 */ 00004436 3D47 FFFC move.w [A6 - 0x4], D7 0000443A 1F3C 0001 move.b -[A7], 0x1 0000443E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004442 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004446 4EAD 150A jsr [A5 + 0x150A /* export_669 */] 0000444A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000444E 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */] 00004452 7001 moveq.l D0, 0x01 00004454 6008 bra +0xA /* 0000445E */ label00004456: 00004456 5247 addq.w D7, 1 label00004458: 00004458 BE46 cmp.w D7, D6 0000445A 6DC4 blt -0x3A /* 00004420 */ 0000445C 7000 moveq.l D0, 0x00 label0000445E: 0000445E 4CDF 00C0 movem.l D6,D7, [A7]+ 00004462 4E5E unlink A6 00004464 4E75 rts export_465: 00004466 4E56 FFF8 link A6, -0x0008 0000446A 48E7 0300 movem.l -[A7], D6,D7 0000446E 426E FFFE clr.w [A6 - 0x2] 00004472 206E 0008 movea.l A0, [A6 + 0x8] 00004476 2050 movea.l A0, [A0] 00004478 2D68 0044 FFF8 move.l [A6 - 0x8], [A0 + 0x44] 0000447E 42A7 clr.l -[A7] 00004480 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004484 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00004488 201F move.l D0, [A7]+ 0000448A 4878 0004 push.l 0x4 0000448E 2F00 move.l -[A7], D0 00004490 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004494 3C00 move.w D6, D0 00004496 7E00 moveq.l D7, 0x00 00004498 6046 bra +0x48 /* 000044E0 */ label0000449A: 0000449A 206E FFF8 movea.l A0, [A6 - 0x8] 0000449E 3007 move.w D0, D7 000044A0 48C0 ext.l D0 000044A2 E580 asl D0, 2 000044A4 D090 add.l D0, [A0] 000044A6 2040 movea.l A0, D0 000044A8 202E 0010 move.l D0, [A6 + 0x10] 000044AC B090 cmp.l D0, [A0] 000044AE 662E bne +0x30 /* 000044DE */ 000044B0 3D47 FFFC move.w [A6 - 0x4], D7 000044B4 4267 clr.w -[A7] 000044B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044BA 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 000044BE 206E 000C movea.l A0, [A6 + 0xC] 000044C2 4868 0001 pea.l [A0 + 0x1] 000044C6 206E 000C movea.l A0, [A6 + 0xC] 000044CA 7000 moveq.l D0, 0x00 000044CC 1010 move.b D0, [A0] 000044CE 3F00 move.w -[A7], D0 000044D0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000044D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044D8 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 000044DC 6006 bra +0x8 /* 000044E4 */ label000044DE: 000044DE 5247 addq.w D7, 1 label000044E0: 000044E0 BE46 cmp.w D7, D6 000044E2 6DB6 blt -0x48 /* 0000449A */ label000044E4: 000044E4 4CDF 00C0 movem.l D6,D7, [A7]+ 000044E8 4E5E unlink A6 000044EA 4E75 rts export_461: 000044EC 4E56 FFF6 link A6, -0x000A 000044F0 426E FFFC clr.w [A6 - 0x4] 000044F4 426E FFFE clr.w [A6 - 0x2] 000044F8 4267 clr.w -[A7] 000044FA 1F3C 0001 move.b -[A7], 0x1 000044FE 486E FFFC pea.l [A6 - 0x4] 00004502 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004506 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 0000450A 101F move.b D0, [A7]+ 0000450C 4A00 tst.b D0 0000450E 6726 beq +0x28 /* 00004536 */ 00004510 206E 0008 movea.l A0, [A6 + 0x8] 00004514 2050 movea.l A0, [A0] 00004516 2D68 0044 FFF6 move.l [A6 - 0xA], [A0 + 0x44] 0000451C 206E FFF6 movea.l A0, [A6 - 0xA] 00004520 302E FFFC move.w D0, [A6 - 0x4] 00004524 48C0 ext.l D0 00004526 E580 asl D0, 2 00004528 D090 add.l D0, [A0] 0000452A 2040 movea.l A0, D0 0000452C 226E 000C movea.l A1, [A6 + 0xC] 00004530 2290 move.l [A1], [A0] 00004532 7001 moveq.l D0, 0x01 00004534 6002 bra +0x4 /* 00004538 */ label00004536: 00004536 7000 moveq.l D0, 0x00 label00004538: 00004538 4E5E unlink A6 0000453A 4E75 rts 0000453C 4E56 FFFA link A6, -0x0006 00004540 426E FFFC clr.w [A6 - 0x4] 00004544 426E FFFE clr.w [A6 - 0x2] 00004548 4267 clr.w -[A7] 0000454A 1F3C 0001 move.b -[A7], 0x1 0000454E 486E FFFC pea.l [A6 - 0x4] 00004552 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004556 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 0000455A 101F move.b D0, [A7]+ 0000455C 4A00 tst.b D0 0000455E 672A beq +0x2C /* 0000458A */ 00004560 3D7C 00FF FFFA move.w [A6 - 0x6], 0xFF 00004566 206E 000C movea.l A0, [A6 + 0xC] 0000456A 4868 0001 pea.l [A0 + 0x1] 0000456E 486E FFFA pea.l [A6 - 0x6] 00004572 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004576 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000457A 4EAD 153A jsr [A5 + 0x153A /* export_675 */] 0000457E 206E 000C movea.l A0, [A6 + 0xC] 00004582 10AE FFFB move.b [A0], [A6 - 0x5] 00004586 7001 moveq.l D0, 0x01 00004588 6002 bra +0x4 /* 0000458C */ label0000458A: 0000458A 7000 moveq.l D0, 0x00 label0000458C: 0000458C 4E5E unlink A6 0000458E 4E75 rts 00004590 4E56 FFFC link A6, -0x0004 00004594 426E FFFC clr.w [A6 - 0x4] 00004598 426E FFFE clr.w [A6 - 0x2] 0000459C 4267 clr.w -[A7] 0000459E 1F3C 0001 move.b -[A7], 0x1 000045A2 486E FFFC pea.l [A6 - 0x4] 000045A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000045AA 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 000045AE 101F move.b D0, [A7]+ 000045B0 4A00 tst.b D0 000045B2 672E beq +0x30 /* 000045E2 */ 000045B4 1F3C 0001 move.b -[A7], 0x1 000045B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000045BC 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 000045C0 206E 000C movea.l A0, [A6 + 0xC] 000045C4 4868 0001 pea.l [A0 + 0x1] 000045C8 206E 000C movea.l A0, [A6 + 0xC] 000045CC 7000 moveq.l D0, 0x00 000045CE 1010 move.b D0, [A0] 000045D0 3F00 move.w -[A7], D0 000045D2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000045D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000045DA 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 000045DE 7001 moveq.l D0, 0x01 000045E0 6002 bra +0x4 /* 000045E4 */ label000045E2: 000045E2 7000 moveq.l D0, 0x00 label000045E4: 000045E4 4E5E unlink A6 000045E6 4E75 rts export_470: 000045E8 4E56 FF08 link A6, -0x00F8 000045EC 2F0C move.l -[A7], A4 000045EE 286E 000C movea.l A4, [A6 + 0xC] 000045F2 508C addq.l A4, 8 000045F4 486E FF0C pea.l [A6 - 0xF4] 000045F8 486E FF08 pea.l [A6 - 0xF8] 000045FC 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004600 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004604 2F0C move.l -[A7], A4 00004606 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000460A 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 0000460E 4FEF 0018 lea.l A7, [A7 + 0x18] 00004612 3D40 FF0A move.w [A6 - 0xF6], D0 00004616 4A6E FF0A tst.w [A6 - 0xF6] 0000461A 6708 beq +0xA /* 00004624 */ 0000461C 302E FF0A move.w D0, [A6 - 0xF6] 00004620 6000 009E bra +0xA0 /* 000046C0 */ label00004624: 00004624 0C6E 0003 FF0C cmpi.w [A6 - 0xF4], 0x3 0000462A 6706 beq +0x8 /* 00004632 */ 0000462C 700B moveq.l D0, 0x0B 0000462E 6000 0090 bra +0x92 /* 000046C0 */ label00004632: 00004632 486E FF0C pea.l [A6 - 0xF4] 00004636 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */] 0000463A 588F addq.l A7, 4 0000463C 4A40 tst.w D0 0000463E 6712 beq +0x14 /* 00004652 */ 00004640 486E FF0C pea.l [A6 - 0xF4] 00004644 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00004648 588F addq.l A7, 4 0000464A 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 0000464E 6000 0070 bra +0x72 /* 000046C0 */ label00004652: 00004652 486E FF0C pea.l [A6 - 0xF4] 00004656 4EAD 0AEA jsr [A5 + 0xAEA /* export_345 */] 0000465A 588F addq.l A7, 4 0000465C 4A40 tst.w D0 0000465E 670E beq +0x10 /* 0000466E */ 00004660 486E FF0C pea.l [A6 - 0xF4] 00004664 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00004668 588F addq.l A7, 4 0000466A 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */] label0000466E: 0000466E 302E FF08 move.w D0, [A6 - 0xF8] 00004672 48C0 ext.l D0 00004674 E780 asl D0, 3 00004676 D9C0 add.l A4, D0 00004678 486E FF0C pea.l [A6 - 0xF4] 0000467C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004680 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004684 2F0C move.l -[A7], A4 00004686 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000468A 4EBA 003A jsr [PC + 0x3A /* 000046C6 */] 0000468E 4FEF 0014 lea.l A7, [A7 + 0x14] 00004692 3D40 FF0A move.w [A6 - 0xF6], D0 00004696 4A6E FF0A tst.w [A6 - 0xF6] 0000469A 6616 bne +0x18 /* 000046B2 */ 0000469C 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 000046A0 2F2E FF3A move.l -[A7], [A6 - 0xC6] 000046A4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000046A8 508F addq.l A7, 8 000046AA 3F00 move.w -[A7], D0 000046AC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000046B0 548F addq.l A7, 2 label000046B2: 000046B2 486E FF0C pea.l [A6 - 0xF4] 000046B6 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000046BA 588F addq.l A7, 4 000046BC 302E FF0A move.w D0, [A6 - 0xF6] label000046C0: 000046C0 285F movea.l A4, [A7]+ 000046C2 4E5E unlink A6 000046C4 4E75 rts fn000046C6: 000046C6 4E56 FD46 link A6, -0x02BA 000046CA 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000046CE 286E 000C movea.l A4, [A6 + 0xC] 000046D2 206E 0018 movea.l A0, [A6 + 0x18] 000046D6 43EE FE7C lea.l A1, [A6 - 0x184] 000046DA 703C moveq.l D0, 0x3C label000046DC: 000046DC 22D8 move.l [A1]+, [A0]+ 000046DE 51C8 FFFC dbf D0, -0x6 /* 000046DC */ 000046E2 206E FF1A movea.l A0, [A6 - 0xE6] 000046E6 302E FF14 move.w D0, [A6 - 0xEC] 000046EA C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000046EE D090 add.l D0, [A0] 000046F0 2040 movea.l A0, D0 000046F2 43EE FFAA lea.l A1, [A6 - 0x56] 000046F6 7013 moveq.l D0, 0x13 label000046F8: 000046F8 22D8 move.l [A1]+, [A0]+ 000046FA 51C8 FFFC dbf D0, -0x6 /* 000046F8 */ 000046FE 32D8 move.w [A1]+, [A0]+ 00004700 3D54 FD58 move.w [A6 - 0x2A8], [A4] 00004704 0C6E 2720 FD58 cmpi.w [A6 - 0x2A8], 0x2720 /* '\' ' */ 0000470A 670E beq +0x10 /* 0000471A */ 0000470C 0C6E 2B5A FD58 cmpi.w [A6 - 0x2A8], 0x2B5A /* '+Z' */ 00004712 6706 beq +0x8 /* 0000471A */ 00004714 704D moveq.l D0, 0x4D 00004716 6000 046C bra +0x46E /* 00004B84 */ label0000471A: 0000471A 508C addq.l A4, 8 0000471C 486E FD4E pea.l [A6 - 0x2B2] 00004720 486E FD5A pea.l [A6 - 0x2A6] 00004724 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004728 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000472C 2F0C move.l -[A7], A4 0000472E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004732 4EBA 0500 jsr [PC + 0x500 /* 00004C34 */] 00004736 4FEF 0018 lea.l A7, [A7 + 0x18] 0000473A 3D40 FD5E move.w [A6 - 0x2A2], D0 0000473E 4A6E FD5E tst.w [A6 - 0x2A2] 00004742 6708 beq +0xA /* 0000474C */ 00004744 302E FD5E move.w D0, [A6 - 0x2A2] 00004748 6000 043A bra +0x43C /* 00004B84 */ label0000474C: 0000474C 302E FD5A move.w D0, [A6 - 0x2A6] 00004750 48C0 ext.l D0 00004752 E780 asl D0, 3 00004754 D9C0 add.l A4, D0 00004756 2F2E FD4E move.l -[A7], [A6 - 0x2B2] 0000475A 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 0000475E 42A7 clr.l -[A7] 00004760 2F2E FD4E move.l -[A7], [A6 - 0x2B2] 00004764 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00004768 201F move.l D0, [A7]+ 0000476A 4878 0004 push.l 0x4 0000476E 2F00 move.l -[A7], D0 00004770 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004774 3D40 FD5C move.w [A6 - 0x2A4], D0 00004778 7A0F moveq.l D5, 0x0F 0000477A 3D7C 2B41 FD56 move.w [A6 - 0x2AA], 0x2B41 /* '+A' */ 00004780 426E FD76 clr.w [A6 - 0x28A] 00004784 426E FD74 clr.w [A6 - 0x28C] 00004788 42AE FD4A clr.l [A6 - 0x2B6] 0000478C 42AE FD46 clr.l [A6 - 0x2BA] 00004790 0C54 2B41 cmpi.w [A4], 0x2B41 /* '+A' */ 00004794 6708 beq +0xA /* 0000479E */ 00004796 0C54 2B33 cmpi.w [A4], 0x2B33 /* '+3' */ 0000479A 6600 006A bne +0x6C /* 00004806 */ label0000479E: 0000479E 3D54 FD56 move.w [A6 - 0x2AA], [A4] 000047A2 508C addq.l A4, 8 000047A4 486E FF70 pea.l [A6 - 0x90] 000047A8 486E FD5A pea.l [A6 - 0x2A6] 000047AC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000047B0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000047B4 2F0C move.l -[A7], A4 000047B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000047BA 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000047BE 4FEF 0018 lea.l A7, [A7 + 0x18] 000047C2 3D40 FD5E move.w [A6 - 0x2A2], D0 000047C6 4A6E FD5E tst.w [A6 - 0x2A2] 000047CA 6600 0376 bne +0x378 /* 00004B42 */ 000047CE 302E FD5A move.w D0, [A6 - 0x2A6] 000047D2 48C0 ext.l D0 000047D4 E780 asl D0, 3 000047D6 D9C0 add.l A4, D0 000047D8 486E FFFC pea.l [A6 - 0x4] 000047DC 486E FF70 pea.l [A6 - 0x90] 000047E0 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000047E4 508F addq.l A7, 8 000047E6 3D40 FD5E move.w [A6 - 0x2A2], D0 000047EA 486E FF70 pea.l [A6 - 0x90] 000047EE 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000047F2 588F addq.l A7, 4 000047F4 4A6E FD5E tst.w [A6 - 0x2A2] 000047F8 6600 0348 bne +0x34A /* 00004B42 */ 000047FC 3A2E FFFE move.w D5, [A6 - 0x2] 00004800 4A45 tst.w D5 00004802 6E02 bgt +0x4 /* 00004806 */ 00004804 7A01 moveq.l D5, 0x01 label00004806: 00004806 0C54 2B71 cmpi.w [A4], 0x2B71 /* '+q' */ 0000480A 661E bne +0x20 /* 0000482A */ 0000480C 7001 moveq.l D0, 0x01 0000480E 3D40 FD76 move.w [A6 - 0x28A], D0 00004812 508C addq.l A4, 8 00004814 0C54 0BE2 cmpi.w [A4], 0xBE2 00004818 6608 bne +0xA /* 00004822 */ 0000481A 508C addq.l A4, 8 0000481C 7001 moveq.l D0, 0x01 0000481E 3D40 FD74 move.w [A6 - 0x28C], D0 label00004822: 00004822 0C54 07DA cmpi.w [A4], 0x7DA 00004826 6602 bne +0x4 /* 0000482A */ 00004828 508C addq.l A4, 8 label0000482A: 0000482A 0C54 2719 cmpi.w [A4], 0x2719 0000482E 6648 bne +0x4A /* 00004878 */ 00004830 508C addq.l A4, 8 00004832 3F3C 0001 move.w -[A7], 0x1 00004836 486E FD88 pea.l [A6 - 0x278] 0000483A 486E FD5A pea.l [A6 - 0x2A6] 0000483E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004842 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004846 2F0C move.l -[A7], A4 00004848 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000484C 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */] 00004850 4FEF 001A lea.l A7, [A7 + 0x1A] 00004854 3D40 FD5E move.w [A6 - 0x2A2], D0 00004858 4A6E FD5E tst.w [A6 - 0x2A2] 0000485C 6600 02E4 bne +0x2E6 /* 00004B42 */ 00004860 42A7 clr.l -[A7] 00004862 42A7 clr.l -[A7] 00004864 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00004868 205F movea.l A0, [A7]+ 0000486A 2D48 FD4A move.l [A6 - 0x2B6], A0 0000486E 302E FD5A move.w D0, [A6 - 0x2A6] 00004872 48C0 ext.l D0 00004874 E780 asl D0, 3 00004876 D9C0 add.l A4, D0 label00004878: 00004878 4A54 tst.w [A4] 0000487A 670A beq +0xC /* 00004886 */ 0000487C 7013 moveq.l D0, 0x13 0000487E 3D40 FD5E move.w [A6 - 0x2A2], D0 00004882 6000 02BE bra +0x2C0 /* 00004B42 */ label00004886: 00004886 302E FFBE move.w D0, [A6 - 0x42] 0000488A 906E FFBA sub.w D0, [A6 - 0x46] 0000488E 3E00 move.w D7, D0 00004890 302E FFBC move.w D0, [A6 - 0x44] 00004894 906E FFB8 sub.w D0, [A6 - 0x48] 00004898 3C00 move.w D6, D0 0000489A 3007 move.w D0, D7 0000489C E240 asr D0.w, 1 0000489E D06E FFBA add.w D0, [A6 - 0x46] 000048A2 3D40 FD70 move.w [A6 - 0x290], D0 000048A6 3006 move.w D0, D6 000048A8 E240 asr D0.w, 1 000048AA D06E FFB8 add.w D0, [A6 - 0x48] 000048AE 3D40 FD6E move.w [A6 - 0x292], D0 000048B2 486E FD78 pea.l [A6 - 0x288] 000048B6 3F2E FF14 move.w -[A7], [A6 - 0xEC] 000048BA 2F2E FF1A move.l -[A7], [A6 - 0xE6] 000048BE 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 000048C2 4FEF 000A lea.l A7, [A7 + 0xA] 000048C6 0C6E 2B5A FD58 cmpi.w [A6 - 0x2A8], 0x2B5A /* '+Z' */ 000048CC 665A bne +0x5C /* 00004928 */ 000048CE 206E FD4E movea.l A0, [A6 - 0x2B2] 000048D2 2D50 FD66 move.l [A6 - 0x29A], [A0] 000048D6 206E FD66 movea.l A0, [A6 - 0x29A] 000048DA 302E FD70 move.w D0, [A6 - 0x290] 000048DE D168 0002 add.w [A0 + 0x2], D0 000048E2 206E FD66 movea.l A0, [A6 - 0x29A] 000048E6 302E FD6E move.w D0, [A6 - 0x292] 000048EA D150 add.w [A0], D0 000048EC 58AE FD66 addq.l [A6 - 0x29A], 4 000048F0 7001 moveq.l D0, 0x01 000048F2 3D40 FD64 move.w [A6 - 0x29C], D0 000048F6 6026 bra +0x28 /* 0000491E */ label000048F8: 000048F8 206E FD66 movea.l A0, [A6 - 0x29A] 000048FC 226E FD66 movea.l A1, [A6 - 0x29A] 00004900 3028 FFFE move.w D0, [A0 - 0x2] 00004904 D169 0002 add.w [A1 + 0x2], D0 00004908 206E FD66 movea.l A0, [A6 - 0x29A] 0000490C 226E FD66 movea.l A1, [A6 - 0x29A] 00004910 3028 FFFC move.w D0, [A0 - 0x4] 00004914 D151 add.w [A1], D0 00004916 58AE FD66 addq.l [A6 - 0x29A], 4 0000491A 526E FD64 addq.w [A6 - 0x29C], 1 label0000491E: 0000491E 302E FD64 move.w D0, [A6 - 0x29C] 00004922 B06E FD5C cmp.w D0, [A6 - 0x2A4] 00004926 6DD0 blt -0x2E /* 000048F8 */ label00004928: 00004928 426E FD5E clr.w [A6 - 0x2A2] 0000492C 7001 moveq.l D0, 0x01 0000492E 3D40 FD72 move.w [A6 - 0x28E], D0 00004932 426E FD64 clr.w [A6 - 0x29C] 00004936 206E FD4E movea.l A0, [A6 - 0x2B2] 0000493A 2D50 FD66 move.l [A6 - 0x29A], [A0] 0000493E 6000 01B6 bra +0x1B8 /* 00004AF6 */ label00004942: 00004942 2D6E FD6E FD6A move.l [A6 - 0x296], [A6 - 0x292] 00004948 7001 moveq.l D0, 0x01 0000494A 3D40 FD62 move.w [A6 - 0x29E], D0 0000494E 0C6E 2B33 FD56 cmpi.w [A6 - 0x2AA], 0x2B33 /* '+3' */ 00004954 6628 bne +0x2A /* 0000497E */ 00004956 0C45 0001 cmpi.w D5, 0x1 0000495A 6700 0184 beq +0x186 /* 00004AE0 */ 0000495E 206E FD66 movea.l A0, [A6 - 0x29A] 00004962 2F10 move.l -[A7], [A0] 00004964 2F2E FD6E move.l -[A7], [A6 - 0x292] 00004968 4EBA 0222 jsr [PC + 0x222 /* 00004B8C */] 0000496C 508F addq.l A7, 8 0000496E D045 add.w D0, D5 00004970 5340 subq.w D0, 1 00004972 48C0 ext.l D0 00004974 81C5 divs.w D0, D5 00004976 3D40 FD60 move.w [A6 - 0x2A0], D0 0000497A 6000 0164 bra +0x166 /* 00004AE0 */ label0000497E: 0000497E 3D45 FD60 move.w [A6 - 0x2A0], D5 00004982 6000 015C bra +0x15E /* 00004AE0 */ label00004986: 00004986 0C6E 2B33 FD56 cmpi.w [A6 - 0x2AA], 0x2B33 /* '+3' */ 0000498C 6614 bne +0x16 /* 000049A2 */ 0000498E 0C45 0001 cmpi.w D5, 0x1 00004992 660E bne +0x10 /* 000049A2 */ 00004994 206E FD66 movea.l A0, [A6 - 0x29A] 00004998 2D50 FD6A move.l [A6 - 0x296], [A0] 0000499C 426E FD62 clr.w [A6 - 0x29E] 000049A0 601E bra +0x20 /* 000049C0 */ label000049A2: 000049A2 3F2E FD60 move.w -[A7], [A6 - 0x2A0] 000049A6 486E FD6A pea.l [A6 - 0x296] 000049AA 206E FD66 movea.l A0, [A6 - 0x29A] 000049AE 2F10 move.l -[A7], [A0] 000049B0 2F2E FD6E move.l -[A7], [A6 - 0x292] 000049B4 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 000049B8 4FEF 000E lea.l A7, [A7 + 0xE] 000049BC 3D40 FD62 move.w [A6 - 0x29E], D0 label000049C0: 000049C0 4AAE FD4A tst.l [A6 - 0x2B6] 000049C4 6700 0072 beq +0x74 /* 00004A38 */ 000049C8 4A6E FD72 tst.w [A6 - 0x28E] 000049CC 6714 beq +0x16 /* 000049E2 */ 000049CE 426E FD72 clr.w [A6 - 0x28E] 000049D2 486E FD46 pea.l [A6 - 0x2BA] 000049D6 486D E25E pea.l [A5 - 0x1DA2] 000049DA 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 000049DE 508F addq.l A7, 8 000049E0 6010 bra +0x12 /* 000049F2 */ label000049E2: 000049E2 4267 clr.w -[A7] 000049E4 2F2E FD46 move.l -[A7], [A6 - 0x2BA] 000049E8 2F2E FD4A move.l -[A7], [A6 - 0x2B6] 000049EC 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */] 000049F0 301F move.w D0, [A7]+ label000049F2: 000049F2 4878 001E push.l 0x1E 000049F6 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 000049FA 588F addq.l A7, 4 000049FC 4A40 tst.w D0 000049FE 670A beq +0xC /* 00004A0A */ 00004A00 7025 moveq.l D0, 0x25 00004A02 3D40 FD5E move.w [A6 - 0x2A2], D0 00004A06 6000 013A bra +0x13C /* 00004B42 */ label00004A0A: 00004A0A 486E FD52 pea.l [A6 - 0x2AE] 00004A0E 3F2E FD6A move.w -[A7], [A6 - 0x296] 00004A12 3F2E FD6C move.w -[A7], [A6 - 0x294] 00004A16 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00004A1A 508F addq.l A7, 8 00004A1C 4267 clr.w -[A7] 00004A1E 2F2E FD52 move.l -[A7], [A6 - 0x2AE] 00004A22 2F2E FD4A move.l -[A7], [A6 - 0x2B6] 00004A26 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */] 00004A2A 301F move.w D0, [A7]+ 00004A2C 2F2E FD52 move.l -[A7], [A6 - 0x2AE] 00004A30 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00004A34 6000 008A bra +0x8C /* 00004AC0 */ label00004A38: 00004A38 3006 move.w D0, D6 00004A3A E240 asr D0.w, 1 00004A3C 322E FD6A move.w D1, [A6 - 0x296] 00004A40 9240 sub.w D1, D0 00004A42 3D41 FD80 move.w [A6 - 0x280], D1 00004A46 3007 move.w D0, D7 00004A48 E240 asr D0.w, 1 00004A4A 322E FD6C move.w D1, [A6 - 0x294] 00004A4E 9240 sub.w D1, D0 00004A50 3D41 FD82 move.w [A6 - 0x27E], D1 00004A54 302E FD80 move.w D0, [A6 - 0x280] 00004A58 D046 add.w D0, D6 00004A5A 3D40 FD84 move.w [A6 - 0x27C], D0 00004A5E 302E FD82 move.w D0, [A6 - 0x27E] 00004A62 D047 add.w D0, D7 00004A64 3D40 FD86 move.w [A6 - 0x27A], D0 00004A68 4267 clr.w -[A7] 00004A6A 486E FD80 pea.l [A6 - 0x280] 00004A6E 3F2E FF14 move.w -[A7], [A6 - 0xEC] 00004A72 2F2E FF1A move.l -[A7], [A6 - 0xE6] 00004A76 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */] 00004A7A 4FEF 000C lea.l A7, [A7 + 0xC] 00004A7E 4AAE FEF2 tst.l [A6 - 0x10E] 00004A82 673C beq +0x3E /* 00004AC0 */ 00004A84 486E FD80 pea.l [A6 - 0x280] 00004A88 3F2E FF14 move.w -[A7], [A6 - 0xEC] 00004A8C 2F2E FF1A move.l -[A7], [A6 - 0xE6] 00004A90 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 00004A94 4FEF 000A lea.l A7, [A7 + 0xA] 00004A98 486E FD78 pea.l [A6 - 0x288] 00004A9C 486E FD80 pea.l [A6 - 0x280] 00004AA0 486E FD78 pea.l [A6 - 0x288] 00004AA4 A8AB syscall UnionRect 00004AA6 486E FD78 pea.l [A6 - 0x288] 00004AAA 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00004AAE 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 00004AB2 508F addq.l A7, 8 00004AB4 41EE FD78 lea.l A0, [A6 - 0x288] 00004AB8 43EE FD80 lea.l A1, [A6 - 0x280] 00004ABC 20D9 move.l [A0]+, [A1]+ 00004ABE 20D9 move.l [A0]+, [A1]+ label00004AC0: 00004AC0 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00004AC4 3D40 FD5E move.w [A6 - 0x2A2], D0 00004AC8 4A6E FD5E tst.w [A6 - 0x2A2] 00004ACC 6600 0074 bne +0x76 /* 00004B42 */ 00004AD0 4A6E FD76 tst.w [A6 - 0x28A] 00004AD4 670A beq +0xC /* 00004AE0 */ 00004AD6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004ADA 4A40 tst.w D0 00004ADC 6600 0064 bne +0x66 /* 00004B42 */ label00004AE0: 00004AE0 4A6E FD62 tst.w [A6 - 0x29E] 00004AE4 6600 FEA0 bne -0x15E /* 00004986 */ 00004AE8 2D6E FD6A FD6E move.l [A6 - 0x292], [A6 - 0x296] 00004AEE 526E FD64 addq.w [A6 - 0x29C], 1 00004AF2 58AE FD66 addq.l [A6 - 0x29A], 4 label00004AF6: 00004AF6 302E FD64 move.w D0, [A6 - 0x29C] 00004AFA B06E FD5C cmp.w D0, [A6 - 0x2A4] 00004AFE 6D00 FE42 blt -0x1BC /* 00004942 */ 00004B02 4AAE FD4A tst.l [A6 - 0x2B6] 00004B06 673A beq +0x3C /* 00004B42 */ 00004B08 42A7 clr.l -[A7] 00004B0A 3F3C 0005 move.w -[A7], 0x5 00004B0E 3F3C 0007 move.w -[A7], 0x7 00004B12 486E FF70 pea.l [A6 - 0x90] 00004B16 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00004B1A 4FEF 000C lea.l A7, [A7 + 0xC] 00004B1E 2D6E FD4A FF82 move.l [A6 - 0x7E], [A6 - 0x2B6] 00004B24 7004 moveq.l D0, 0x04 00004B26 3D40 FF72 move.w [A6 - 0x8E], D0 00004B2A 3F3C 2719 move.w -[A7], 0x2719 00004B2E 486E FF70 pea.l [A6 - 0x90] 00004B32 486E FD88 pea.l [A6 - 0x278] 00004B36 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */] 00004B3A 4FEF 000A lea.l A7, [A7 + 0xA] 00004B3E 42AE FD4A clr.l [A6 - 0x2B6] label00004B42: 00004B42 3F3C FFF9 move.w -[A7], 0xFFF9 00004B46 4267 clr.w -[A7] 00004B48 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */] 00004B4C 4A6E FD74 tst.w [A6 - 0x28C] 00004B50 670A beq +0xC /* 00004B5C */ 00004B52 3F3C FFFF move.w -[A7], 0xFFFF 00004B56 4267 clr.w -[A7] 00004B58 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */] label00004B5C: 00004B5C 4AAE FD46 tst.l [A6 - 0x2BA] 00004B60 6708 beq +0xA /* 00004B6A */ 00004B62 2F2E FD46 move.l -[A7], [A6 - 0x2BA] 00004B66 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label00004B6A: 00004B6A 4AAE FD4A tst.l [A6 - 0x2B6] 00004B6E 6708 beq +0xA /* 00004B78 */ 00004B70 2F2E FD4A move.l -[A7], [A6 - 0x2B6] 00004B74 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label00004B78: 00004B78 2F2E FD4E move.l -[A7], [A6 - 0x2B2] 00004B7C 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00004B80 302E FD5E move.w D0, [A6 - 0x2A2] label00004B84: 00004B84 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004B88 4E5E unlink A6 00004B8A 4E75 rts fn00004B8C: 00004B8C 4E56 FFD6 link A6, -0x002A 00004B90 302E 000A move.w D0, [A6 + 0xA] 00004B94 906E 000E sub.w D0, [A6 + 0xE] 00004B98 3D40 FFEA move.w [A6 - 0x16], D0 00004B9C 486E FFEA pea.l [A6 - 0x16] 00004BA0 486E FFF6 pea.l [A6 - 0xA] 00004BA4 3F3C 200E move.w -[A7], 0x200E 00004BA8 A9EB syscall Pack4/FP68K 00004BAA 302E 0008 move.w D0, [A6 + 0x8] 00004BAE 906E 000C sub.w D0, [A6 + 0xC] 00004BB2 3D40 FFEA move.w [A6 - 0x16], D0 00004BB6 486E FFEA pea.l [A6 - 0x16] 00004BBA 486E FFEC pea.l [A6 - 0x14] 00004BBE 3F3C 200E move.w -[A7], 0x200E 00004BC2 A9EB syscall Pack4/FP68K 00004BC4 486E FFF6 pea.l [A6 - 0xA] 00004BC8 486E FFF6 pea.l [A6 - 0xA] 00004BCC 3F3C 0004 move.w -[A7], 0x4 00004BD0 A9EB syscall Pack4/FP68K 00004BD2 486E FFEC pea.l [A6 - 0x14] 00004BD6 486E FFEC pea.l [A6 - 0x14] 00004BDA 3F3C 0004 move.w -[A7], 0x4 00004BDE A9EB syscall Pack4/FP68K 00004BE0 41EE FFF6 lea.l A0, [A6 - 0xA] 00004BE4 2D58 FFE2 move.l [A6 - 0x1E], [A0]+ 00004BE8 2D58 FFE6 move.l [A6 - 0x1A], [A0]+ 00004BEC 3D58 FFEA move.w [A6 - 0x16], [A0]+ 00004BF0 486E FFEC pea.l [A6 - 0x14] 00004BF4 486E FFE2 pea.l [A6 - 0x1E] 00004BF8 3F3C 0000 move.w -[A7], 0x0 00004BFC A9EB syscall Pack4/FP68K 00004BFE 41EE FFEC lea.l A0, [A6 - 0x14] 00004C02 2F20 move.l -[A7], -[A0] 00004C04 2F20 move.l -[A7], -[A0] 00004C06 3F20 move.w -[A7], -[A0] 00004C08 486E FFD8 pea.l [A6 - 0x28] 00004C0C 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 00004C10 4FEF 000E lea.l A7, [A7 + 0xE] 00004C14 486E FFD8 pea.l [A6 - 0x28] 00004C18 3F3C 0016 move.w -[A7], 0x16 00004C1C A9EB syscall Pack4/FP68K 00004C1E 486E FFD8 pea.l [A6 - 0x28] 00004C22 486E FFD6 pea.l [A6 - 0x2A] 00004C26 3F3C 2010 move.w -[A7], 0x2010 00004C2A A9EB syscall Pack4/FP68K 00004C2C 302E FFD6 move.w D0, [A6 - 0x2A] 00004C30 4E5E unlink A6 00004C32 4E75 rts export_471: fn00004C34: 00004C34 4E56 FFE4 link A6, -0x001C 00004C38 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00004C3C 286E 000C movea.l A4, [A6 + 0xC] 00004C40 486E FFE8 pea.l [A6 - 0x18] 00004C44 486E FFF4 pea.l [A6 - 0xC] 00004C48 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004C4C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004C50 2F0C move.l -[A7], A4 00004C52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004C56 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00004C5A 4FEF 0018 lea.l A7, [A7 + 0x18] 00004C5E 3D40 FFF6 move.w [A6 - 0xA], D0 00004C62 4A6E FFF6 tst.w [A6 - 0xA] 00004C66 6708 beq +0xA /* 00004C70 */ 00004C68 302E FFF6 move.w D0, [A6 - 0xA] 00004C6C 6000 0118 bra +0x11A /* 00004D86 */ label00004C70: 00004C70 206E 0018 movea.l A0, [A6 + 0x18] 00004C74 30AE FFF4 move.w [A0], [A6 - 0xC] 00004C78 7A01 moveq.l D5, 0x01 00004C7A 42A7 clr.l -[A7] 00004C7C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00004C80 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00004C84 201F move.l D0, [A7]+ 00004C86 2E00 move.l D7, D0 00004C88 7C00 moveq.l D6, 0x00 00004C8A 6014 bra +0x16 /* 00004CA0 */ label00004C8C: 00004C8C 206E FFE8 movea.l A0, [A6 - 0x18] 00004C90 2010 move.l D0, [A0] 00004C92 D086 add.l D0, D6 00004C94 2040 movea.l A0, D0 00004C96 0C10 002C cmpi.b [A0], 0x2C /* ',' */ 00004C9A 6602 bne +0x4 /* 00004C9E */ 00004C9C 5285 addq.l D5, 1 label00004C9E: 00004C9E 5286 addq.l D6, 1 label00004CA0: 00004CA0 BC87 cmp.l D6, D7 00004CA2 6DE8 blt -0x16 /* 00004C8C */ 00004CA4 0805 0000 btst.b D5, 0x0 00004CA8 670E beq +0x10 /* 00004CB8 */ 00004CAA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00004CAE 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00004CB2 7002 moveq.l D0, 0x02 00004CB4 6000 00D0 bra +0xD2 /* 00004D86 */ label00004CB8: 00004CB8 E285 asr D5, 1 00004CBA 2005 move.l D0, D5 00004CBC E580 asl D0, 2 00004CBE 42A7 clr.l -[A7] 00004CC0 2F00 move.l -[A7], D0 00004CC2 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00004CC6 205F movea.l A0, [A7]+ 00004CC8 2D48 FFF0 move.l [A6 - 0x10], A0 00004CCC 486E FFEC pea.l [A6 - 0x14] 00004CD0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00004CD4 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] 00004CD8 508F addq.l A7, 8 00004CDA 206E FFEC movea.l A0, [A6 - 0x14] 00004CDE 2850 movea.l A4, [A0] 00004CE0 206E FFE8 movea.l A0, [A6 - 0x18] 00004CE4 2D50 0010 move.l [A6 + 0x10], [A0] 00004CE8 7C00 moveq.l D6, 0x00 00004CEA 6000 007C bra +0x7E /* 00004D68 */ label00004CEE: 00004CEE 486E FFF8 pea.l [A6 - 0x8] 00004CF2 486E FFFC pea.l [A6 - 0x4] 00004CF6 486E FFF4 pea.l [A6 - 0xC] 00004CFA 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004CFE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004D02 2F0C move.l -[A7], A4 00004D04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D08 4EBA 0084 jsr [PC + 0x84 /* 00004D8E */] 00004D0C 4FEF 001C lea.l A7, [A7 + 0x1C] 00004D10 3D40 FFF6 move.w [A6 - 0xA], D0 00004D14 4A6E FFF6 tst.w [A6 - 0xA] 00004D18 671E beq +0x20 /* 00004D38 */ 00004D1A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00004D1E 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00004D22 2F2E FFEC move.l -[A7], [A6 - 0x14] 00004D26 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00004D2A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00004D2E 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00004D32 302E FFF6 move.w D0, [A6 - 0xA] 00004D36 604E bra +0x50 /* 00004D86 */ label00004D38: 00004D38 302E FFF4 move.w D0, [A6 - 0xC] 00004D3C 48C0 ext.l D0 00004D3E E780 asl D0, 3 00004D40 D9C0 add.l A4, D0 00004D42 508C addq.l A4, 8 00004D44 206E FFF0 movea.l A0, [A6 - 0x10] 00004D48 2006 move.l D0, D6 00004D4A E580 asl D0, 2 00004D4C D090 add.l D0, [A0] 00004D4E 2040 movea.l A0, D0 00004D50 30AE FFFA move.w [A0], [A6 - 0x6] 00004D54 206E FFF0 movea.l A0, [A6 - 0x10] 00004D58 2006 move.l D0, D6 00004D5A E580 asl D0, 2 00004D5C D090 add.l D0, [A0] 00004D5E 2040 movea.l A0, D0 00004D60 316E FFFE 0002 move.w [A0 + 0x2], [A6 - 0x2] 00004D66 5286 addq.l D6, 1 label00004D68: 00004D68 BC85 cmp.l D6, D5 00004D6A 6D82 blt -0x7C /* 00004CEE */ 00004D6C 206E 001C movea.l A0, [A6 + 0x1C] 00004D70 20AE FFF0 move.l [A0], [A6 - 0x10] 00004D74 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00004D78 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00004D7C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00004D80 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00004D84 7000 moveq.l D0, 0x00 label00004D86: 00004D86 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004D8A 4E5E unlink A6 00004D8C 4E75 rts fn00004D8E: 00004D8E 4E56 FFC2 link A6, -0x003E 00004D92 2F0C move.l -[A7], A4 00004D94 286E 000C movea.l A4, [A6 + 0xC] 00004D98 206E 0018 movea.l A0, [A6 + 0x18] 00004D9C 4250 clr.w [A0] 00004D9E 486E FFC6 pea.l [A6 - 0x3A] 00004DA2 486E FFC4 pea.l [A6 - 0x3C] 00004DA6 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004DAA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004DAE 2F0C move.l -[A7], A4 00004DB0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004DB4 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00004DB8 4FEF 0018 lea.l A7, [A7 + 0x18] 00004DBC 3D40 FFC2 move.w [A6 - 0x3E], D0 00004DC0 4A6E FFC2 tst.w [A6 - 0x3E] 00004DC4 6708 beq +0xA /* 00004DCE */ 00004DC6 302E FFC2 move.w D0, [A6 - 0x3E] 00004DCA 6000 00C0 bra +0xC2 /* 00004E8C */ label00004DCE: 00004DCE 2F2E 001C move.l -[A7], [A6 + 0x1C] 00004DD2 486E FFC6 pea.l [A6 - 0x3A] 00004DD6 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00004DDA 508F addq.l A7, 8 00004DDC 3D40 FFC2 move.w [A6 - 0x3E], D0 00004DE0 486E FFC6 pea.l [A6 - 0x3A] 00004DE4 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00004DE8 588F addq.l A7, 4 00004DEA 4A6E FFC2 tst.w [A6 - 0x3E] 00004DEE 6708 beq +0xA /* 00004DF8 */ 00004DF0 302E FFC2 move.w D0, [A6 - 0x3E] 00004DF4 6000 0096 bra +0x98 /* 00004E8C */ label00004DF8: 00004DF8 302E FFC4 move.w D0, [A6 - 0x3C] 00004DFC 48C0 ext.l D0 00004DFE E780 asl D0, 3 00004E00 D9C0 add.l A4, D0 00004E02 206E 0018 movea.l A0, [A6 + 0x18] 00004E06 302E FFC4 move.w D0, [A6 - 0x3C] 00004E0A D150 add.w [A0], D0 00004E0C 0C54 0007 cmpi.w [A4], 0x7 00004E10 6706 beq +0x8 /* 00004E18 */ 00004E12 7027 moveq.l D0, 0x27 00004E14 6000 0076 bra +0x78 /* 00004E8C */ label00004E18: 00004E18 508C addq.l A4, 8 00004E1A 206E 0018 movea.l A0, [A6 + 0x18] 00004E1E 5250 addq.w [A0], 1 00004E20 486E FFC6 pea.l [A6 - 0x3A] 00004E24 486E FFC4 pea.l [A6 - 0x3C] 00004E28 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004E2C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004E30 2F0C move.l -[A7], A4 00004E32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004E36 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00004E3A 4FEF 0018 lea.l A7, [A7 + 0x18] 00004E3E 3D40 FFC2 move.w [A6 - 0x3E], D0 00004E42 4A6E FFC2 tst.w [A6 - 0x3E] 00004E46 6706 beq +0x8 /* 00004E4E */ 00004E48 302E FFC2 move.w D0, [A6 - 0x3E] 00004E4C 603E bra +0x40 /* 00004E8C */ label00004E4E: 00004E4E 2F2E 0020 move.l -[A7], [A6 + 0x20] 00004E52 486E FFC6 pea.l [A6 - 0x3A] 00004E56 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00004E5A 508F addq.l A7, 8 00004E5C 3D40 FFC2 move.w [A6 - 0x3E], D0 00004E60 486E FFC6 pea.l [A6 - 0x3A] 00004E64 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00004E68 588F addq.l A7, 4 00004E6A 4A6E FFC2 tst.w [A6 - 0x3E] 00004E6E 6706 beq +0x8 /* 00004E76 */ 00004E70 302E FFC2 move.w D0, [A6 - 0x3E] 00004E74 6016 bra +0x18 /* 00004E8C */ label00004E76: 00004E76 302E FFC4 move.w D0, [A6 - 0x3C] 00004E7A 48C0 ext.l D0 00004E7C E780 asl D0, 3 00004E7E D9C0 add.l A4, D0 00004E80 206E 0018 movea.l A0, [A6 + 0x18] 00004E84 302E FFC4 move.w D0, [A6 - 0x3C] 00004E88 D150 add.w [A0], D0 00004E8A 7000 moveq.l D0, 0x00 label00004E8C: 00004E8C 285F movea.l A4, [A7]+ 00004E8E 4E5E unlink A6 00004E90 4E75 rts export_473: 00004E92 4E56 FECA link A6, -0x0136 00004E96 48E7 0118 movem.l -[A7], D7,A3,A4 00004E9A 286E 000C movea.l A4, [A6 + 0xC] 00004E9E 4879 0000 EA60 push.l 0xEA60 00004EA4 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00004EA8 588F addq.l A7, 4 00004EAA 4A40 tst.w D0 00004EAC 6706 beq +0x8 /* 00004EB4 */ 00004EAE 7025 moveq.l D0, 0x25 00004EB0 6000 0178 bra +0x17A /* 0000502A */ label00004EB4: 00004EB4 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */] 00004EB8 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00004EBC 3E00 move.w D7, D0 00004EBE 4A47 tst.w D7 00004EC0 6706 beq +0x8 /* 00004EC8 */ 00004EC2 3007 move.w D0, D7 00004EC4 6000 0164 bra +0x166 /* 0000502A */ label00004EC8: 00004EC8 508C addq.l A4, 8 00004ECA 264C movea.l A3, A4 00004ECC 0C53 2B0A cmpi.w [A3], 0x2B0A /* '+\n' */ 00004ED0 6618 bne +0x1A /* 00004EEA */ 00004ED2 508B addq.l A3, 8 00004ED4 4A53 tst.w [A3] 00004ED6 6612 bne +0x14 /* 00004EEA */ 00004ED8 486D 8FE8 pea.l [A5 - 0x7018] 00004EDC 4EBA 0232 jsr [PC + 0x232 /* 00005110 */] 00004EE0 588F addq.l A7, 4 00004EE2 3E00 move.w D7, D0 00004EE4 3007 move.w D0, D7 00004EE6 6000 0142 bra +0x144 /* 0000502A */ label00004EEA: 00004EEA 264C movea.l A3, A4 00004EEC 6002 bra +0x4 /* 00004EF0 */ label00004EEE: 00004EEE 508B addq.l A3, 8 label00004EF0: 00004EF0 4A53 tst.w [A3] 00004EF2 66FA bne -0x4 /* 00004EEE */ 00004EF4 518B subq.l A3, 8 00004EF6 0C53 2B0B cmpi.w [A3], 0x2B0B 00004EFA 6600 00B4 bne +0xB6 /* 00004FB0 */ 00004EFE 0C54 2712 cmpi.w [A4], 0x2712 00004F02 6618 bne +0x1A /* 00004F1C */ 00004F04 41EC 0008 lea.l A0, [A4 + 0x8] 00004F08 B7C8 cmpa.l A3, A0 00004F0A 6610 bne +0x12 /* 00004F1C */ 00004F0C 206D 9000 movea.l A0, [A5 - 0x7000] 00004F10 2050 movea.l A0, [A0] 00004F12 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8] 00004F18 6000 0066 bra +0x68 /* 00004F80 */ label00004F1C: 00004F1C 486E FECE pea.l [A6 - 0x132] 00004F20 486E FECC pea.l [A6 - 0x134] 00004F24 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004F28 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004F2C 2F0C move.l -[A7], A4 00004F2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F32 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00004F36 4FEF 0018 lea.l A7, [A7 + 0x18] 00004F3A 3E00 move.w D7, D0 00004F3C 4A47 tst.w D7 00004F3E 6706 beq +0x8 /* 00004F46 */ 00004F40 3007 move.w D0, D7 00004F42 6000 00E6 bra +0xE8 /* 0000502A */ label00004F46: 00004F46 486E FFFC pea.l [A6 - 0x4] 00004F4A 486E FECE pea.l [A6 - 0x132] 00004F4E 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00004F52 508F addq.l A7, 8 00004F54 3E00 move.w D7, D0 00004F56 486E FECE pea.l [A6 - 0x132] 00004F5A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00004F5E 588F addq.l A7, 4 00004F60 4A47 tst.w D7 00004F62 6706 beq +0x8 /* 00004F6A */ 00004F64 3007 move.w D0, D7 00004F66 6000 00C2 bra +0xC4 /* 0000502A */ label00004F6A: 00004F6A 302E FECC move.w D0, [A6 - 0x134] 00004F6E 48C0 ext.l D0 00004F70 E780 asl D0, 3 00004F72 D9C0 add.l A4, D0 00004F74 0C54 2B0B cmpi.w [A4], 0x2B0B 00004F78 6706 beq +0x8 /* 00004F80 */ 00004F7A 7002 moveq.l D0, 0x02 00004F7C 6000 00AC bra +0xAE /* 0000502A */ label00004F80: 00004F80 3D6D 8FBA FECA move.w [A6 - 0x136], [A5 - 0x7046] 00004F86 7001 moveq.l D0, 0x01 00004F88 3B40 8FBA move.w [A5 - 0x7046], D0 00004F8C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004F90 4EBA 00A0 jsr [PC + 0xA0 /* 00005032 */] 00004F94 588F addq.l A7, 4 00004F96 3E00 move.w D7, D0 00004F98 3B6E FECA 8FBA move.w [A5 - 0x7046], [A6 - 0x136] 00004F9E 0C47 FC20 cmpi.w D7, 0xFC20 00004FA2 6606 bne +0x8 /* 00004FAA */ 00004FA4 7000 moveq.l D0, 0x00 00004FA6 6000 0082 bra +0x84 /* 0000502A */ label00004FAA: 00004FAA 3007 move.w D0, D7 00004FAC 6000 007C bra +0x7E /* 0000502A */ label00004FB0: 00004FB0 486E FF08 pea.l [A6 - 0xF8] 00004FB4 486E FECC pea.l [A6 - 0x134] 00004FB8 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004FBC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004FC0 2F0C move.l -[A7], A4 00004FC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004FC6 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00004FCA 4FEF 0018 lea.l A7, [A7 + 0x18] 00004FCE 3E00 move.w D7, D0 00004FD0 4A47 tst.w D7 00004FD2 6704 beq +0x6 /* 00004FD8 */ 00004FD4 3007 move.w D0, D7 00004FD6 6052 bra +0x54 /* 0000502A */ label00004FD8: 00004FD8 302E FECC move.w D0, [A6 - 0x134] 00004FDC 48C0 ext.l D0 00004FDE E780 asl D0, 3 00004FE0 D9C0 add.l A4, D0 00004FE2 4A54 tst.w [A4] 00004FE4 670E beq +0x10 /* 00004FF4 */ 00004FE6 486E FF08 pea.l [A6 - 0xF8] 00004FEA 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00004FEE 588F addq.l A7, 4 00004FF0 7013 moveq.l D0, 0x13 00004FF2 6036 bra +0x38 /* 0000502A */ label00004FF4: 00004FF4 0C6E 0003 FF08 cmpi.w [A6 - 0xF8], 0x3 00004FFA 6D08 blt +0xA /* 00005004 */ 00004FFC 0C6E 0007 FF08 cmpi.w [A6 - 0xF8], 0x7 00005002 6F0E ble +0x10 /* 00005012 */ label00005004: 00005004 486E FF08 pea.l [A6 - 0xF8] 00005008 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 0000500C 588F addq.l A7, 4 0000500E 7002 moveq.l D0, 0x02 00005010 6018 bra +0x1A /* 0000502A */ label00005012: 00005012 486E FF36 pea.l [A6 - 0xCA] 00005016 4EBA 00F8 jsr [PC + 0xF8 /* 00005110 */] 0000501A 588F addq.l A7, 4 0000501C 3E00 move.w D7, D0 0000501E 486E FF08 pea.l [A6 - 0xF8] 00005022 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00005026 588F addq.l A7, 4 00005028 3007 move.w D0, D7 label0000502A: 0000502A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000502E 4E5E unlink A6 00005030 4E75 rts fn00005032: 00005032 4E56 FBE8 link A6, -0x0418 00005036 48E7 0300 movem.l -[A7], D6,D7 0000503A 2E2E 0008 move.l D7, [A6 + 0x8] 0000503E 7005 moveq.l D0, 0x05 00005040 3D40 FBE8 move.w [A6 - 0x418], D0 00005044 2D6D 9004 FBEA move.l [A6 - 0x416], [A5 - 0x6FFC] 0000504A 426E FCEE clr.w [A6 - 0x312] 0000504E 426E FDF4 clr.w [A6 - 0x20C] 00005052 426E FEFA clr.w [A6 - 0x106] 00005056 422E FF00 clr.b [A6 - 0x100] label0000505A: 0000505A 486D 8FE8 pea.l [A5 - 0x7018] 0000505E 4EBA 00B0 jsr [PC + 0xB0 /* 00005110 */] 00005062 588F addq.l A7, 4 00005064 3C00 move.w D6, D0 00005066 4A46 tst.w D6 00005068 6704 beq +0x6 /* 0000506E */ 0000506A 3006 move.w D0, D6 0000506C 6034 bra +0x36 /* 000050A2 */ label0000506E: 0000506E 5387 subq.l D7, 1 00005070 4A87 tst.l D7 00005072 6E04 bgt +0x6 /* 00005078 */ 00005074 7000 moveq.l D0, 0x00 00005076 602A bra +0x2C /* 000050A2 */ label00005078: 00005078 486E FBE8 pea.l [A6 - 0x418] 0000507C 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */] 00005080 588F addq.l A7, 4 00005082 3C00 move.w D6, D0 00005084 4A46 tst.w D6 00005086 6704 beq +0x6 /* 0000508C */ 00005088 3006 move.w D0, D6 0000508A 6016 bra +0x18 /* 000050A2 */ label0000508C: 0000508C 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00005090 3C00 move.w D6, D0 00005092 4A46 tst.w D6 00005094 6704 beq +0x6 /* 0000509A */ 00005096 3006 move.w D0, D6 00005098 6008 bra +0xA /* 000050A2 */ label0000509A: 0000509A 2D6D 9004 FBEA move.l [A6 - 0x416], [A5 - 0x6FFC] 000050A0 60B8 bra -0x46 /* 0000505A */ label000050A2: 000050A2 4CDF 00C0 movem.l D6,D7, [A7]+ 000050A6 4E5E unlink A6 000050A8 4E75 rts export_472: fn000050AA: 000050AA 4E56 FFFE link A6, -0x0002 000050AE A850 syscall InitCursor 000050B0 4267 clr.w -[A7] 000050B2 42A7 clr.l -[A7] 000050B4 3F2D 8E22 move.w -[A7], [A5 - 0x71DE] 000050B8 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 000050BC 301F move.w D0, [A7]+ 000050BE 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */] 000050C2 4A78 0944 tst.w [0x00000944 /* PrintErr */] 000050C6 6708 beq +0xA /* 000050D0 */ 000050C8 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */] 000050CC 7060 moveq.l D0, 0x60 000050CE 603C bra +0x3E /* 0000510C */ label000050D0: 000050D0 4267 clr.w -[A7] 000050D2 2F2D 8DE6 move.l -[A7], [A5 - 0x721A] 000050D6 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */] 000050DA 101F move.b D0, [A7]+ 000050DC 4A00 tst.b D0 000050DE 6608 bne +0xA /* 000050E8 */ 000050E0 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */] 000050E4 703E moveq.l D0, 0x3E 000050E6 6024 bra +0x26 /* 0000510C */ label000050E8: 000050E8 4267 clr.w -[A7] 000050EA 2F2D 8DE6 move.l -[A7], [A5 - 0x721A] 000050EE 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */] 000050F2 101F move.b D0, [A7]+ 000050F4 4A00 tst.b D0 000050F6 6608 bne +0xA /* 00005100 */ 000050F8 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */] 000050FC 703E moveq.l D0, 0x3E 000050FE 600C bra +0xE /* 0000510C */ label00005100: 00005100 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */] 00005104 7001 moveq.l D0, 0x01 00005106 3B40 E260 move.w [A5 - 0x1DA0], D0 0000510A 7000 moveq.l D0, 0x00 label0000510C: 0000510C 4E5E unlink A6 0000510E 4E75 rts fn00005110: 00005110 4E56 FF64 link A6, -0x009C 00005114 A850 syscall InitCursor 00005116 4A6D E260 tst.w [A5 - 0x1DA0] 0000511A 6616 bne +0x18 /* 00005132 */ 0000511C 4EBA FF8C jsr [PC - 0x74 /* 000050AA */] 00005120 3D40 FF64 move.w [A6 - 0x9C], D0 00005124 4A6E FF64 tst.w [A6 - 0x9C] 00005128 6708 beq +0xA /* 00005132 */ 0000512A 302E FF64 move.w D0, [A6 - 0x9C] 0000512E 6000 00B6 bra +0xB8 /* 000051E6 */ label00005132: 00005132 4267 clr.w -[A7] 00005134 42A7 clr.l -[A7] 00005136 3F2D 8E22 move.w -[A7], [A5 - 0x71DE] 0000513A 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 0000513E 301F move.w D0, [A7]+ 00005140 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */] 00005144 4A78 0944 tst.w [0x00000944 /* PrintErr */] 00005148 670A beq +0xC /* 00005154 */ 0000514A 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */] 0000514E 7060 moveq.l D0, 0x60 00005150 6000 0094 bra +0x96 /* 000051E6 */ label00005154: 00005154 206D 8DE6 movea.l A0, [A5 - 0x721A] 00005158 2050 movea.l A0, [A0] 0000515A 43EE FF88 lea.l A1, [A6 - 0x78] 0000515E 701D moveq.l D0, 0x1D label00005160: 00005160 22D8 move.l [A1]+, [A0]+ 00005162 51C8 FFFC dbf D0, -0x6 /* 00005160 */ 00005166 7001 moveq.l D0, 0x01 00005168 3D40 FF68 move.w [A6 - 0x98], D0 0000516C 4A2E FFCC tst.b [A6 - 0x34] 00005170 6706 beq +0x8 /* 00005178 */ 00005172 3D6E FFCA FF68 move.w [A6 - 0x98], [A6 - 0x36] label00005178: 00005178 42A7 clr.l -[A7] 0000517A 2F2D 8DE6 move.l -[A7], [A5 - 0x721A] 0000517E 42A7 clr.l -[A7] 00005180 42A7 clr.l -[A7] 00005182 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */] 00005186 205F movea.l A0, [A7]+ 00005188 2D48 FF6A move.l [A6 - 0x96], A0 0000518C 4A78 0944 tst.w [0x00000944 /* PrintErr */] 00005190 6634 bne +0x36 /* 000051C6 */ 00005192 7001 moveq.l D0, 0x01 00005194 3D40 FF66 move.w [A6 - 0x9A], D0 00005198 6022 bra +0x24 /* 000051BC */ label0000519A: 0000519A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000519E 2F2E FF6A move.l -[A7], [A6 - 0x96] 000051A2 4EBA 0046 jsr [PC + 0x46 /* 000051EA */] 000051A6 508F addq.l A7, 8 000051A8 3D40 FF64 move.w [A6 - 0x9C], D0 000051AC 4A6E FF64 tst.w [A6 - 0x9C] 000051B0 6706 beq +0x8 /* 000051B8 */ 000051B2 302E FF64 move.w D0, [A6 - 0x9C] 000051B6 602E bra +0x30 /* 000051E6 */ label000051B8: 000051B8 526E FF66 addq.w [A6 - 0x9A], 1 label000051BC: 000051BC 302E FF66 move.w D0, [A6 - 0x9A] 000051C0 B06E FF68 cmp.w D0, [A6 - 0x98] 000051C4 6FD4 ble -0x2A /* 0000519A */ label000051C6: 000051C6 2F2E FF6A move.l -[A7], [A6 - 0x96] 000051CA 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000051CE 2F2D 8DE6 move.l -[A7], [A5 - 0x721A] 000051D2 42A7 clr.l -[A7] 000051D4 42A7 clr.l -[A7] 000051D6 42A7 clr.l -[A7] 000051D8 486E FF6E pea.l [A6 - 0x92] 000051DC 4EAD 14BA jsr [A5 + 0x14BA /* export_659 */] 000051E0 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */] 000051E4 7000 moveq.l D0, 0x00 label000051E6: 000051E6 4E5E unlink A6 000051E8 4E75 rts fn000051EA: 000051EA 4E56 FF12 link A6, -0x00EE 000051EE 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000051F2 41EE FF96 lea.l A0, [A6 - 0x6A] 000051F6 43ED 8FE8 lea.l A1, [A5 - 0x7018] 000051FA 7019 moveq.l D0, 0x19 label000051FC: 000051FC 20D9 move.l [A0]+, [A1]+ 000051FE 51C8 FFFC dbf D0, -0x6 /* 000051FC */ 00005202 30D9 move.w [A0]+, [A1]+ 00005204 206E 000C movea.l A0, [A6 + 0xC] 00005208 43ED 8FE8 lea.l A1, [A5 - 0x7018] 0000520C 7019 moveq.l D0, 0x19 label0000520E: 0000520E 22D8 move.l [A1]+, [A0]+ 00005210 51C8 FFFC dbf D0, -0x6 /* 0000520E */ 00005214 32D8 move.w [A1]+, [A0]+ 00005216 206D 8DE6 movea.l A0, [A5 - 0x721A] 0000521A 2050 movea.l A0, [A0] 0000521C 43EE FF1A lea.l A1, [A6 - 0xE6] 00005220 5088 addq.l A0, 8 00005222 22D8 move.l [A1]+, [A0]+ 00005224 22D8 move.l [A1]+, [A0]+ 00005226 41EE FF12 lea.l A0, [A6 - 0xEE] 0000522A 43EE FF1A lea.l A1, [A6 - 0xE6] 0000522E 20D9 move.l [A0]+, [A1]+ 00005230 20D9 move.l [A0]+, [A1]+ 00005232 206E 000C movea.l A0, [A6 + 0xC] 00005236 2068 003C movea.l A0, [A0 + 0x3C] 0000523A 2050 movea.l A0, [A0] 0000523C 3D68 0008 FF18 move.w [A6 - 0xE8], [A0 + 0x8] 00005242 206E 000C movea.l A0, [A6 + 0xC] 00005246 2068 003C movea.l A0, [A0 + 0x3C] 0000524A 2050 movea.l A0, [A0] 0000524C 3D68 0006 FF16 move.w [A6 - 0xEA], [A0 + 0x6] 00005252 306E FF18 movea.w A0, [A6 - 0xE8] 00005256 2008 move.l D0, A0 00005258 81EE FF20 divs.w D0, [A6 - 0xE0] 0000525C 3800 move.w D4, D0 0000525E 302E FF20 move.w D0, [A6 - 0xE0] 00005262 C1C4 muls.w D0, D4 00005264 B06E FF18 cmp.w D0, [A6 - 0xE8] 00005268 6702 beq +0x4 /* 0000526C */ 0000526A 5244 addq.w D4, 1 label0000526C: 0000526C 306E FF16 movea.w A0, [A6 - 0xEA] 00005270 2008 move.l D0, A0 00005272 81EE FF1E divs.w D0, [A6 - 0xE2] 00005276 3A00 move.w D5, D0 00005278 302E FF1E move.w D0, [A6 - 0xE2] 0000527C C1C5 muls.w D0, D5 0000527E B06E FF16 cmp.w D0, [A6 - 0xEA] 00005282 6702 beq +0x4 /* 00005286 */ 00005284 5245 addq.w D5, 1 label00005286: 00005286 3F3C 0001 move.w -[A7], 0x1 0000528A 486E FF2A pea.l [A6 - 0xD6] 0000528E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00005292 5C8F addq.l A7, 6 00005294 486E FF12 pea.l [A6 - 0xEE] 00005298 A87B syscall ClipRect 0000529A 2F2E FF42 move.l -[A7], [A6 - 0xBE] 0000529E 486E FF12 pea.l [A6 - 0xEE] 000052A2 A8DF syscall RectRgn 000052A4 42A7 clr.l -[A7] 000052A6 486E FF12 pea.l [A6 - 0xEE] 000052AA A8F3 syscall OpenPicture 000052AC 205F movea.l A0, [A7]+ 000052AE 2D48 FF22 move.l [A6 - 0xDE], A0 000052B2 2B6D 902C 8E1E move.l [A5 - 0x71E2], [A5 - 0x6FD4] 000052B8 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 000052BC 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */] 000052C0 588F addq.l A7, 4 000052C2 2B6D 9018 8E1E move.l [A5 - 0x71E2], [A5 - 0x6FE8] 000052C8 2F2D 9014 move.l -[A7], [A5 - 0x6FEC] 000052CC 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */] 000052D0 588F addq.l A7, 4 000052D2 A8F4 syscall ClosePicture 000052D4 3F3C 0001 move.w -[A7], 0x1 000052D8 486E FF2A pea.l [A6 - 0xD6] 000052DC 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000052E0 5C8F addq.l A7, 6 000052E2 7C00 moveq.l D6, 0x00 000052E4 6000 004C bra +0x4E /* 00005332 */ label000052E8: 000052E8 7E00 moveq.l D7, 0x00 000052EA 6040 bra +0x42 /* 0000532C */ label000052EC: 000052EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000052F0 42A7 clr.l -[A7] 000052F2 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */] 000052F6 4A78 0944 tst.w [0x00000944 /* PrintErr */] 000052FA 6626 bne +0x28 /* 00005322 */ 000052FC 302E FF20 move.w D0, [A6 - 0xE0] 00005300 C1C6 muls.w D0, D6 00005302 322E FF1E move.w D1, [A6 - 0xE2] 00005306 C3C7 muls.w D1, D7 00005308 3F00 move.w -[A7], D0 0000530A 3F01 move.w -[A7], D1 0000530C A878 syscall SetOrigin 0000530E 206D EC46 movea.l A0, [A5 - 0x13BA] 00005312 4868 0010 pea.l [A0 + 0x10] 00005316 A87B syscall ClipRect 00005318 2F2E FF22 move.l -[A7], [A6 - 0xDE] 0000531C 486E FF12 pea.l [A6 - 0xEE] 00005320 A8F6 syscall DrawPicture label00005322: 00005322 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005326 4EAD 149A jsr [A5 + 0x149A /* export_655 */] 0000532A 5247 addq.w D7, 1 label0000532C: 0000532C BE45 cmp.w D7, D5 0000532E 6DBC blt -0x42 /* 000052EC */ 00005330 5246 addq.w D6, 1 label00005332: 00005332 BC44 cmp.w D6, D4 00005334 6DB2 blt -0x4C /* 000052E8 */ 00005336 2F2E FF22 move.l -[A7], [A6 - 0xDE] 0000533A A8F5 syscall KillPicture 0000533C 41ED 8FE8 lea.l A0, [A5 - 0x7018] 00005340 43EE FF96 lea.l A1, [A6 - 0x6A] 00005344 7019 moveq.l D0, 0x19 label00005346: 00005346 20D9 move.l [A0]+, [A1]+ 00005348 51C8 FFFC dbf D0, -0x6 /* 00005346 */ 0000534C 30D9 move.w [A0]+, [A1]+ 0000534E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00005352 A873 syscall SetPort 00005354 7000 moveq.l D0, 0x00 00005356 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 0000535A 4E5E unlink A6 0000535C 4E75 rts export_478: fn0000535E: 0000535E 48E7 0300 movem.l -[A7], D6,D7 00005362 7C00 moveq.l D6, 0x00 00005364 7E00 moveq.l D7, 0x00 00005366 6000 0060 bra +0x62 /* 000053C8 */ label0000536A: 0000536A 3007 move.w D0, D7 0000536C C1FC 0016 muls.w D0, 0x16 00005370 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 00005374 D1C0 add.l A0, D0 00005376 4A90 tst.l [A0] 00005378 674C beq +0x4E /* 000053C6 */ 0000537A 4A46 tst.w D6 0000537C 6602 bne +0x4 /* 00005380 */ 0000537E 7C01 moveq.l D6, 0x01 label00005380: 00005380 3007 move.w D0, D7 00005382 C1FC 0016 muls.w D0, 0x16 00005386 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 0000538A D1C0 add.l A0, D0 0000538C 4A68 0014 tst.w [A0 + 0x14] 00005390 6732 beq +0x34 /* 000053C4 */ 00005392 3007 move.w D0, D7 00005394 C1FC 0016 muls.w D0, 0x16 00005398 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 0000539C D1C0 add.l A0, D0 0000539E 2F10 move.l -[A7], [A0] 000053A0 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000053A4 3007 move.w D0, D7 000053A6 C1FC 0016 muls.w D0, 0x16 000053AA 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 000053AE D1C0 add.l A0, D0 000053B0 4268 0014 clr.w [A0 + 0x14] 000053B4 3007 move.w D0, D7 000053B6 C1FC 0016 muls.w D0, 0x16 000053BA 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 000053BE D1C0 add.l A0, D0 000053C0 4290 clr.l [A0] 000053C2 6002 bra +0x4 /* 000053C6 */ label000053C4: 000053C4 7C02 moveq.l D6, 0x02 label000053C6: 000053C6 5247 addq.w D7, 1 label000053C8: 000053C8 0C47 0014 cmpi.w D7, 0x14 000053CC 6D9C blt -0x62 /* 0000536A */ 000053CE 0C46 0001 cmpi.w D6, 0x1 000053D2 6604 bne +0x6 /* 000053D8 */ 000053D4 4EBA 0A20 jsr [PC + 0xA20 /* 00005DF6 */] label000053D8: 000053D8 4CDF 00C0 movem.l D6,D7, [A7]+ 000053DC 4E75 rts export_475: 000053DE 4E56 0000 link A6, 0 000053E2 4EBA FF7A jsr [PC - 0x86 /* 0000535E */] 000053E6 4A6D E580 tst.w [A5 - 0x1A80] 000053EA 671E beq +0x20 /* 0000540A */ 000053EC 302D E57E move.w D0, [A5 - 0x1A82] 000053F0 C1FC 0016 muls.w D0, 0x16 000053F4 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 000053F8 D1C0 add.l A0, D0 000053FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053FE 4868 0004 pea.l [A0 + 0x4] 00005402 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00005406 508F addq.l A7, 8 00005408 600E bra +0x10 /* 00005418 */ label0000540A: 0000540A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000540E 486D E582 pea.l [A5 - 0x1A7E] 00005412 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00005416 508F addq.l A7, 8 label00005418: 00005418 4E5E unlink A6 0000541A 4E75 rts export_474: 0000541C 4E56 FFFC link A6, -0x0004 00005420 42A7 clr.l -[A7] 00005422 206E 0008 movea.l A0, [A6 + 0x8] 00005426 2F28 0004 move.l -[A7], [A0 + 0x4] 0000542A 4EBA 09F4 jsr [PC + 0x9F4 /* 00005E20 */] 0000542E 201F move.l D0, [A7]+ 00005430 2D40 FFFC move.l [A6 - 0x4], D0 00005434 4A6D E580 tst.w [A5 - 0x1A80] 00005438 6F2C ble +0x2E /* 00005466 */ 0000543A 206E 0008 movea.l A0, [A6 + 0x8] 0000543E 3028 0002 move.w D0, [A0 + 0x2] 00005442 C1FC 0016 muls.w D0, 0x16 00005446 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 0000544A D1C0 add.l A0, D0 0000544C 7001 moveq.l D0, 0x01 0000544E 3140 0014 move.w [A0 + 0x14], D0 00005452 536D E580 subq.w [A5 - 0x1A80], 1 00005456 526D E57E addq.w [A5 - 0x1A82], 1 0000545A 0C6D 0014 E57E cmpi.w [A5 - 0x1A82], 0x14 00005460 6D04 blt +0x6 /* 00005466 */ 00005462 426D E57E clr.w [A5 - 0x1A82] label00005466: 00005466 42A7 clr.l -[A7] 00005468 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000546C 4EBA 09B2 jsr [PC + 0x9B2 /* 00005E20 */] 00005470 201F move.l D0, [A7]+ 00005472 2D40 FFFC move.l [A6 - 0x4], D0 00005476 4E5E unlink A6 00005478 205F movea.l A0, [A7]+ 0000547A 4FEF 0008 lea.l A7, [A7 + 0x8] 0000547E 4ED0 jmp [A0] export_476: 00005480 4E56 FEB2 link A6, -0x014E 00005484 48E7 0108 movem.l -[A7], D7,A4 00005488 286E 000C movea.l A4, [A6 + 0xC] 0000548C 4EBA FED0 jsr [PC - 0x130 /* 0000535E */] 00005490 0C54 2B66 cmpi.w [A4], 0x2B66 /* '+f' */ 00005494 6600 0090 bne +0x92 /* 00005526 */ 00005498 4A6D E580 tst.w [A5 - 0x1A80] 0000549C 6700 0082 beq +0x84 /* 00005520 */ 000054A0 4EBA 0954 jsr [PC + 0x954 /* 00005DF6 */] 000054A4 4878 000A push.l 0xA /* '\n' */ 000054A8 486E FFFC pea.l [A6 - 0x4] 000054AC 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 000054B0 426E FFB6 clr.w [A6 - 0x4A] 000054B4 6000 0062 bra +0x64 /* 00005518 */ label000054B8: 000054B8 302E FFB6 move.w D0, [A6 - 0x4A] 000054BC C1FC 0016 muls.w D0, 0x16 000054C0 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 000054C4 D1C0 add.l A0, D0 000054C6 4A90 tst.l [A0] 000054C8 674A beq +0x4C /* 00005514 */ 000054CA 302E FFB6 move.w D0, [A6 - 0x4A] 000054CE C1FC 0016 muls.w D0, 0x16 000054D2 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 000054D6 D1C0 add.l A0, D0 000054D8 2F10 move.l -[A7], [A0] 000054DA 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000054DE 302E FFB6 move.w D0, [A6 - 0x4A] 000054E2 C1FC 0016 muls.w D0, 0x16 000054E6 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 000054EA D1C0 add.l A0, D0 000054EC 4268 0014 clr.w [A0 + 0x14] 000054F0 302E FFB6 move.w D0, [A6 - 0x4A] 000054F4 C1FC 0016 muls.w D0, 0x16 000054F8 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 000054FC D1C0 add.l A0, D0 000054FE 4290 clr.l [A0] 00005500 536D E580 subq.w [A5 - 0x1A80], 1 00005504 526D E57E addq.w [A5 - 0x1A82], 1 00005508 0C6D 0014 E57E cmpi.w [A5 - 0x1A82], 0x14 0000550E 6D04 blt +0x6 /* 00005514 */ 00005510 426D E57E clr.w [A5 - 0x1A82] label00005514: 00005514 526E FFB6 addq.w [A6 - 0x4A], 1 label00005518: 00005518 0C6E 0014 FFB6 cmpi.w [A6 - 0x4A], 0x14 0000551E 6D98 blt -0x66 /* 000054B8 */ label00005520: 00005520 7000 moveq.l D0, 0x00 00005522 6000 018A bra +0x18C /* 000056AE */ label00005526: 00005526 0C6D 0014 E580 cmpi.w [A5 - 0x1A80], 0x14 0000552C 6D06 blt +0x8 /* 00005534 */ 0000552E 7000 moveq.l D0, 0x00 00005530 6000 017C bra +0x17E /* 000056AE */ label00005534: 00005534 486E FFC2 pea.l [A6 - 0x3E] 00005538 486E FFBC pea.l [A6 - 0x44] 0000553C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005540 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005544 2F0C move.l -[A7], A4 00005546 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000554A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 0000554E 4FEF 0018 lea.l A7, [A7 + 0x18] 00005552 3E00 move.w D7, D0 00005554 4A47 tst.w D7 00005556 6706 beq +0x8 /* 0000555E */ 00005558 3007 move.w D0, D7 0000555A 6000 0152 bra +0x154 /* 000056AE */ label0000555E: 0000555E 486E FEB6 pea.l [A6 - 0x14A] 00005562 486E FFC2 pea.l [A6 - 0x3E] 00005566 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 0000556A 508F addq.l A7, 8 0000556C 486E FFC2 pea.l [A6 - 0x3E] 00005570 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00005574 588F addq.l A7, 4 00005576 302E FFBC move.w D0, [A6 - 0x44] 0000557A 48C0 ext.l D0 0000557C E780 asl D0, 3 0000557E D9C0 add.l A4, D0 00005580 486E FFBE pea.l [A6 - 0x42] 00005584 486E FEB6 pea.l [A6 - 0x14A] 00005588 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 0000558C 4EBA 0646 jsr [PC + 0x646 /* 00005BD4 */] 00005590 4FEF 000C lea.l A7, [A7 + 0xC] 00005594 4A40 tst.w D0 00005596 6624 bne +0x26 /* 000055BC */ 00005598 4AAD 8DD6 tst.l [A5 - 0x722A] 0000559C 6718 beq +0x1A /* 000055B6 */ 0000559E 486E FFBE pea.l [A6 - 0x42] 000055A2 486E FEB6 pea.l [A6 - 0x14A] 000055A6 2F2D 8DD6 move.l -[A7], [A5 - 0x722A] 000055AA 4EBA 0628 jsr [PC + 0x628 /* 00005BD4 */] 000055AE 4FEF 000C lea.l A7, [A7 + 0xC] 000055B2 4A40 tst.w D0 000055B4 6606 bne +0x8 /* 000055BC */ label000055B6: 000055B6 7000 moveq.l D0, 0x00 000055B8 6000 00F4 bra +0xF6 /* 000056AE */ label000055BC: 000055BC 2F2E FFBE move.l -[A7], [A6 - 0x42] 000055C0 4EAD 122A jsr [A5 + 0x122A /* export_577 */] 000055C4 2F2E FFBE move.l -[A7], [A6 - 0x42] 000055C8 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000055CC 206E FFBE movea.l A0, [A6 - 0x42] 000055D0 2D50 FFB8 move.l [A6 - 0x48], [A0] 000055D4 206E FFBE movea.l A0, [A6 - 0x42] 000055D8 2D50 FEB2 move.l [A6 - 0x14E], [A0] 000055DC 206E FFB8 movea.l A0, [A6 - 0x48] 000055E0 0C50 0002 cmpi.w [A0], 0x2 000055E4 670E beq +0x10 /* 000055F4 */ 000055E6 2F2E FFBE move.l -[A7], [A6 - 0x42] 000055EA 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000055EE 7000 moveq.l D0, 0x00 000055F0 6000 00BC bra +0xBE /* 000056AE */ label000055F4: 000055F4 4EBA 07E4 jsr [PC + 0x7E4 /* 00005DDA */] 000055F8 526D E580 addq.w [A5 - 0x1A80], 1 000055FC 302D E57C move.w D0, [A5 - 0x1A84] 00005600 C1FC 0016 muls.w D0, 0x16 00005604 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 00005608 D1C0 add.l A0, D0 0000560A 4268 0014 clr.w [A0 + 0x14] 0000560E 302D E57C move.w D0, [A5 - 0x1A84] 00005612 C1FC 0016 muls.w D0, 0x16 00005616 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 0000561A D1C0 add.l A0, D0 0000561C 20AE FFBE move.l [A0], [A6 - 0x42] 00005620 302D E57C move.w D0, [A5 - 0x1A84] 00005624 C1FC 0016 muls.w D0, 0x16 00005628 41ED E3C4 lea.l A0, [A5 - 0x1C3C] 0000562C D1C0 add.l A0, D0 0000562E 4878 0010 push.l 0x10 00005632 4868 0004 pea.l [A0 + 0x4] 00005636 486E FEB6 pea.l [A6 - 0x14A] 0000563A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000563E 4FEF 000C lea.l A7, [A7 + 0xC] 00005642 206E FFB8 movea.l A0, [A6 - 0x48] 00005646 3028 0004 move.w D0, [A0 + 0x4] 0000564A E740 asl D0.w, 3 0000564C 48C0 ext.l D0 0000564E D0AE FEB2 add.l D0, [A6 - 0x14E] 00005652 5C80 addq.l D0, 6 00005654 2D40 FFFC move.l [A6 - 0x4], D0 00005658 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000565C 4267 clr.w -[A7] 0000565E 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 00005662 4EBA 0546 jsr [PC + 0x546 /* 00005BAA */] 00005666 508F addq.l A7, 8 00005668 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000566C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005670 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005674 2F0C move.l -[A7], A4 00005676 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000567A 4EBA 003A jsr [PC + 0x3A /* 000056B6 */] 0000567E 4FEF 0014 lea.l A7, [A7 + 0x14] 00005682 3E00 move.w D7, D0 00005684 42A7 clr.l -[A7] 00005686 4EBA 0788 jsr [PC + 0x788 /* 00005E10 */] 0000568A 201F move.l D0, [A7]+ 0000568C 2F00 move.l -[A7], D0 0000568E 3F2D E57C move.w -[A7], [A5 - 0x1A84] 00005692 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00005696 4EBA 0512 jsr [PC + 0x512 /* 00005BAA */] 0000569A 508F addq.l A7, 8 0000569C 526D E57C addq.w [A5 - 0x1A84], 1 000056A0 0C6D 0014 E57C cmpi.w [A5 - 0x1A84], 0x14 000056A6 6D04 blt +0x6 /* 000056AC */ 000056A8 426D E57C clr.w [A5 - 0x1A84] label000056AC: 000056AC 3007 move.w D0, D7 label000056AE: 000056AE 4CDF 1080 movem.l D7,A4, [A7]+ 000056B2 4E5E unlink A6 000056B4 4E75 rts fn000056B6: 000056B6 4E56 FEB0 link A6, -0x0150 000056BA 48E7 0308 movem.l -[A7], D6,D7,A4 000056BE 286E 000C movea.l A4, [A6 + 0xC] 000056C2 2D7C 0000 03E8 FFC2 move.l [A6 - 0x3E], 0x3E8 000056CA 0C54 2B69 cmpi.w [A4], 0x2B69 /* '+i' */ 000056CE 6600 0074 bne +0x76 /* 00005744 */ 000056D2 508C addq.l A4, 8 000056D4 486E FFC6 pea.l [A6 - 0x3A] 000056D8 486E FFBC pea.l [A6 - 0x44] 000056DC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000056E0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000056E4 2F0C move.l -[A7], A4 000056E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000056EA 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000056EE 4FEF 0018 lea.l A7, [A7 + 0x18] 000056F2 3E00 move.w D7, D0 000056F4 302E FFBC move.w D0, [A6 - 0x44] 000056F8 48C0 ext.l D0 000056FA E780 asl D0, 3 000056FC D9C0 add.l A4, D0 000056FE 4A47 tst.w D7 00005700 6706 beq +0x8 /* 00005708 */ 00005702 3007 move.w D0, D7 00005704 6000 049C bra +0x49E /* 00005BA2 */ label00005708: 00005708 486E FFBE pea.l [A6 - 0x42] 0000570C 486E FFC6 pea.l [A6 - 0x3A] 00005710 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00005714 508F addq.l A7, 8 00005716 3E00 move.w D7, D0 00005718 4AAE FFBE tst.l [A6 - 0x42] 0000571C 6F12 ble +0x14 /* 00005730 */ 0000571E 2F2E FFBE move.l -[A7], [A6 - 0x42] 00005722 4879 0001 D4C0 push.l 0x1D4C0 00005728 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000572C 2D40 FFC2 move.l [A6 - 0x3E], D0 label00005730: 00005730 486E FFC6 pea.l [A6 - 0x3A] 00005734 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00005738 588F addq.l A7, 4 0000573A 4A47 tst.w D7 0000573C 6706 beq +0x8 /* 00005744 */ 0000573E 3007 move.w D0, D7 00005740 6000 0460 bra +0x462 /* 00005BA2 */ label00005744: 00005744 7E00 moveq.l D7, 0x00 00005746 4A54 tst.w [A4] 00005748 6618 bne +0x1A /* 00005762 */ 0000574A 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000574E 3F3C F3BB move.w -[A7], 0xF3BB 00005752 3F3C 0051 move.w -[A7], 0x51 /* 'Q' */ 00005756 4EBA 0452 jsr [PC + 0x452 /* 00005BAA */] 0000575A 508F addq.l A7, 8 0000575C 7000 moveq.l D0, 0x00 0000575E 6000 0442 bra +0x444 /* 00005BA2 */ label00005762: 00005762 7004 moveq.l D0, 0x04 00005764 3D40 FFB6 move.w [A6 - 0x4A], D0 00005768 2D6E FFC2 FFBE move.l [A6 - 0x42], [A6 - 0x3E] 0000576E 6000 0420 bra +0x422 /* 00005B90 */ label00005772: 00005772 486E FFC6 pea.l [A6 - 0x3A] 00005776 486E FFBC pea.l [A6 - 0x44] 0000577A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000577E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005782 2F0C move.l -[A7], A4 00005784 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005788 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 0000578C 4FEF 0018 lea.l A7, [A7 + 0x18] 00005790 3E00 move.w D7, D0 00005792 302E FFBC move.w D0, [A6 - 0x44] 00005796 48C0 ext.l D0 00005798 E780 asl D0, 3 0000579A D9C0 add.l A4, D0 0000579C 4A47 tst.w D7 0000579E 6706 beq +0x8 /* 000057A6 */ 000057A0 3007 move.w D0, D7 000057A2 6000 03FE bra +0x400 /* 00005BA2 */ label000057A6: 000057A6 486E FFC6 pea.l [A6 - 0x3A] 000057AA 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 000057AE 588F addq.l A7, 4 000057B0 486E FFC6 pea.l [A6 - 0x3A] 000057B4 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 000057B8 588F addq.l A7, 4 000057BA 2D40 FEB2 move.l [A6 - 0x14E], D0 000057BE 7001 moveq.l D0, 0x01 000057C0 3D40 FFBA move.w [A6 - 0x46], D0 000057C4 486E FFC6 pea.l [A6 - 0x3A] 000057C8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000057CC 588F addq.l A7, 4 000057CE 3C00 move.w D6, D0 000057D0 6000 03B8 bra +0x3BA /* 00005B8A */ label000057D4: 000057D4 206E FEB2 movea.l A0, [A6 - 0x14E] 000057D8 52AE FEB2 addq.l [A6 - 0x14E], 1 000057DC 7000 moveq.l D0, 0x00 000057DE 1010 move.b D0, [A0] 000057E0 41ED BECC lea.l A0, [A5 - 0x4134] 000057E4 4840 swap.w D0 000057E6 4240 clr.w D0 000057E8 4840 swap.w D0 000057EA D1C0 add.l A0, D0 000057EC 1D50 FEB1 move.b [A6 - 0x14F], [A0] 000057F0 7000 moveq.l D0, 0x00 000057F2 102E FEB1 move.b D0, [A6 - 0x14F] 000057F6 0C40 000D cmpi.w D0, 0xD /* '\r' */ 000057FA 6606 bne +0x8 /* 00005802 */ 000057FC 7020 moveq.l D0, 0x20 000057FE 1D40 FEB1 move.b [A6 - 0x14F], D0 label00005802: 00005802 4A46 tst.w D6 00005804 671C beq +0x1E /* 00005822 */ 00005806 7000 moveq.l D0, 0x00 00005808 102E FEB1 move.b D0, [A6 - 0x14F] 0000580C 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00005810 6500 0376 bcs +0x378 /* 00005B88 */ 00005814 7000 moveq.l D0, 0x00 00005816 102E FEB1 move.b D0, [A6 - 0x14F] 0000581A 0C40 007A cmpi.w D0, 0x7A /* 'z' */ 0000581E 6200 0368 bhi +0x36A /* 00005B88 */ label00005822: 00005822 0C6E 0001 FFBA cmpi.w [A6 - 0x46], 0x1 00005828 6F00 00AC ble +0xAE /* 000058D6 */ 0000582C 7000 moveq.l D0, 0x00 0000582E 102E FEB1 move.b D0, [A6 - 0x14F] 00005832 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00005836 6706 beq +0x8 /* 0000583E */ 00005838 4A46 tst.w D6 0000583A 6600 009A bne +0x9C /* 000058D6 */ label0000583E: 0000583E 4A6E FFB8 tst.w [A6 - 0x48] 00005842 6F34 ble +0x36 /* 00005878 */ 00005844 302E FFB6 move.w D0, [A6 - 0x4A] 00005848 C1FC 000C muls.w D0, 0xC 0000584C D16E FFB8 add.w [A6 - 0x48], D0 00005850 4A6E FFB8 tst.w [A6 - 0x48] 00005854 6D08 blt +0xA /* 0000585E */ 00005856 0C6E 0076 FFB8 cmpi.w [A6 - 0x48], 0x76 /* 'v' */ 0000585C 6F06 ble +0x8 /* 00005864 */ label0000585E: 0000585E 7033 moveq.l D0, 0x33 00005860 3D40 FFB8 move.w [A6 - 0x48], D0 label00005864: 00005864 302E FFB8 move.w D0, [A6 - 0x48] 00005868 48C0 ext.l D0 0000586A D080 add.l D0, D0 0000586C 41ED E2C6 lea.l A0, [A5 - 0x1D3A] 00005870 D1C0 add.l A0, D0 00005872 3D50 FFB8 move.w [A6 - 0x48], [A0] 00005876 6018 bra +0x1A /* 00005890 */ label00005878: 00005878 302E FFB8 move.w D0, [A6 - 0x48] 0000587C 4440 neg.w D0 0000587E 3D40 FFB8 move.w [A6 - 0x48], D0 00005882 0C6E 007F FFB8 cmpi.w [A6 - 0x48], 0x7F 00005888 6F06 ble +0x8 /* 00005890 */ 0000588A 703C moveq.l D0, 0x3C 0000588C 3D40 FFB8 move.w [A6 - 0x48], D0 label00005890: 00005890 0CAE 0000 7FFF FFBE cmpi.l [A6 - 0x42], 0x7FFF 00005898 6F08 ble +0xA /* 000058A2 */ 0000589A 2D7C 0000 7FFF FFBE move.l [A6 - 0x42], 0x7FFF label000058A2: 000058A2 0CAE 0000 0001 FFBE cmpi.l [A6 - 0x42], 0x1 000058AA 6C06 bge +0x8 /* 000058B2 */ 000058AC 7001 moveq.l D0, 0x01 000058AE 2D40 FFBE move.l [A6 - 0x42], D0 label000058B2: 000058B2 306E FFB8 movea.w A0, [A6 - 0x48] 000058B6 D1FC FF00 0000 add.l A0, 0xFF000000 000058BC 4850 pea.l [A0] 000058BE 3F2E FFC0 move.w -[A7], [A6 - 0x40] 000058C2 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 000058C6 4EBA 02E2 jsr [PC + 0x2E2 /* 00005BAA */] 000058CA 508F addq.l A7, 8 000058CC 7001 moveq.l D0, 0x01 000058CE 3D40 FFBA move.w [A6 - 0x46], D0 000058D2 6000 02B4 bra +0x2B6 /* 00005B88 */ label000058D6: 000058D6 0C6E 0001 FFBA cmpi.w [A6 - 0x46], 0x1 000058DC 663E bne +0x40 /* 0000591C */ 000058DE 7000 moveq.l D0, 0x00 000058E0 102E FEB1 move.b D0, [A6 - 0x14F] 000058E4 0C40 0061 cmpi.w D0, 0x61 /* 'a' */ 000058E8 6532 bcs +0x34 /* 0000591C */ 000058EA 7000 moveq.l D0, 0x00 000058EC 102E FEB1 move.b D0, [A6 - 0x14F] 000058F0 0C40 0067 cmpi.w D0, 0x67 /* 'g' */ 000058F4 6226 bhi +0x28 /* 0000591C */ 000058F6 7000 moveq.l D0, 0x00 000058F8 102E FEB1 move.b D0, [A6 - 0x14F] 000058FC 0640 FF9F addi.w D0, 0xFF9F 00005900 4840 swap.w D0 00005902 4240 clr.w D0 00005904 4840 swap.w D0 00005906 D080 add.l D0, D0 00005908 41ED E3B6 lea.l A0, [A5 - 0x1C4A] 0000590C D1C0 add.l A0, D0 0000590E 3D50 FFB8 move.w [A6 - 0x48], [A0] 00005912 7002 moveq.l D0, 0x02 00005914 3D40 FFBA move.w [A6 - 0x46], D0 00005918 6000 026E bra +0x270 /* 00005B88 */ label0000591C: 0000591C 0C6E 0001 FFBA cmpi.w [A6 - 0x46], 0x1 00005922 6600 00B8 bne +0xBA /* 000059DC */ 00005926 7000 moveq.l D0, 0x00 00005928 102E FEB1 move.b D0, [A6 - 0x14F] 0000592C 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 00005930 6500 00AA bcs +0xAC /* 000059DC */ 00005934 7000 moveq.l D0, 0x00 00005936 102E FEB1 move.b D0, [A6 - 0x14F] 0000593A 0C40 0039 cmpi.w D0, 0x39 /* '9' */ 0000593E 6200 009C bhi +0x9E /* 000059DC */ 00005942 7000 moveq.l D0, 0x00 00005944 102E FEB1 move.b D0, [A6 - 0x14F] 00005948 0640 FFD0 addi.w D0, 0xFFD0 0000594C 3D40 FFB8 move.w [A6 - 0x48], D0 00005950 206E FEB2 movea.l A0, [A6 - 0x14E] 00005954 52AE FEB2 addq.l [A6 - 0x14E], 1 00005958 7000 moveq.l D0, 0x00 0000595A 1010 move.b D0, [A0] 0000595C 41ED BECC lea.l A0, [A5 - 0x4134] 00005960 4840 swap.w D0 00005962 4240 clr.w D0 00005964 4840 swap.w D0 00005966 D1C0 add.l A0, D0 00005968 1D50 FEB1 move.b [A6 - 0x14F], [A0] 0000596C 6038 bra +0x3A /* 000059A6 */ label0000596E: 0000596E 302E FFB8 move.w D0, [A6 - 0x48] 00005972 C1FC 000A muls.w D0, 0xA /* '\n' */ 00005976 3D40 FFB8 move.w [A6 - 0x48], D0 0000597A 7000 moveq.l D0, 0x00 0000597C 102E FEB1 move.b D0, [A6 - 0x14F] 00005980 0640 FFD0 addi.w D0, 0xFFD0 00005984 D16E FFB8 add.w [A6 - 0x48], D0 00005988 206E FEB2 movea.l A0, [A6 - 0x14E] 0000598C 52AE FEB2 addq.l [A6 - 0x14E], 1 00005990 7000 moveq.l D0, 0x00 00005992 1010 move.b D0, [A0] 00005994 41ED BECC lea.l A0, [A5 - 0x4134] 00005998 4840 swap.w D0 0000599A 4240 clr.w D0 0000599C 4840 swap.w D0 0000599E D1C0 add.l A0, D0 000059A0 1D50 FEB1 move.b [A6 - 0x14F], [A0] 000059A4 5346 subq.w D6, 1 label000059A6: 000059A6 0C46 0001 cmpi.w D6, 0x1 000059AA 6F18 ble +0x1A /* 000059C4 */ 000059AC 7000 moveq.l D0, 0x00 000059AE 102E FEB1 move.b D0, [A6 - 0x14F] 000059B2 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 000059B6 650C bcs +0xE /* 000059C4 */ 000059B8 7000 moveq.l D0, 0x00 000059BA 102E FEB1 move.b D0, [A6 - 0x14F] 000059BE 0C40 0039 cmpi.w D0, 0x39 /* '9' */ 000059C2 63AA bls -0x54 /* 0000596E */ label000059C4: 000059C4 53AE FEB2 subq.l [A6 - 0x14E], 1 000059C8 7002 moveq.l D0, 0x02 000059CA 3D40 FFBA move.w [A6 - 0x46], D0 000059CE 302E FFB8 move.w D0, [A6 - 0x48] 000059D2 4440 neg.w D0 000059D4 3D40 FFB8 move.w [A6 - 0x48], D0 000059D8 6000 01AE bra +0x1B0 /* 00005B88 */ label000059DC: 000059DC 0C6E 0002 FFBA cmpi.w [A6 - 0x46], 0x2 000059E2 6600 005A bne +0x5C /* 00005A3E */ 000059E6 7000 moveq.l D0, 0x00 000059E8 102E FEB1 move.b D0, [A6 - 0x14F] 000059EC 0C40 0023 cmpi.w D0, 0x23 /* '#' */ 000059F0 670C beq +0xE /* 000059FE */ 000059F2 7000 moveq.l D0, 0x00 000059F4 102E FEB1 move.b D0, [A6 - 0x14F] 000059F8 0C40 0062 cmpi.w D0, 0x62 /* 'b' */ 000059FC 6640 bne +0x42 /* 00005A3E */ label000059FE: 000059FE 7000 moveq.l D0, 0x00 00005A00 102E FEB1 move.b D0, [A6 - 0x14F] 00005A04 0C40 0023 cmpi.w D0, 0x23 /* '#' */ 00005A08 6616 bne +0x18 /* 00005A20 */ 00005A0A 0C6E 0002 FFB8 cmpi.w [A6 - 0x48], 0x2 00005A10 6722 beq +0x24 /* 00005A34 */ 00005A12 0C6E 0007 FFB8 cmpi.w [A6 - 0x48], 0x7 00005A18 671A beq +0x1C /* 00005A34 */ 00005A1A 526E FFB8 addq.w [A6 - 0x48], 1 00005A1E 6014 bra +0x16 /* 00005A34 */ label00005A20: 00005A20 0C6E 0003 FFB8 cmpi.w [A6 - 0x48], 0x3 00005A26 670C beq +0xE /* 00005A34 */ 00005A28 0C6E 0008 FFB8 cmpi.w [A6 - 0x48], 0x8 00005A2E 6704 beq +0x6 /* 00005A34 */ 00005A30 536E FFB8 subq.w [A6 - 0x48], 1 label00005A34: 00005A34 7003 moveq.l D0, 0x03 00005A36 3D40 FFBA move.w [A6 - 0x46], D0 00005A3A 6000 014C bra +0x14E /* 00005B88 */ label00005A3E: 00005A3E 0C6E 0003 FFBA cmpi.w [A6 - 0x46], 0x3 00005A44 6E30 bgt +0x32 /* 00005A76 */ 00005A46 7000 moveq.l D0, 0x00 00005A48 102E FEB1 move.b D0, [A6 - 0x14F] 00005A4C 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 00005A50 6524 bcs +0x26 /* 00005A76 */ 00005A52 7000 moveq.l D0, 0x00 00005A54 102E FEB1 move.b D0, [A6 - 0x14F] 00005A58 0C40 0039 cmpi.w D0, 0x39 /* '9' */ 00005A5C 6218 bhi +0x1A /* 00005A76 */ 00005A5E 7000 moveq.l D0, 0x00 00005A60 102E FEB1 move.b D0, [A6 - 0x14F] 00005A64 0640 FFD0 addi.w D0, 0xFFD0 00005A68 3D40 FFB6 move.w [A6 - 0x4A], D0 00005A6C 7004 moveq.l D0, 0x04 00005A6E 3D40 FFBA move.w [A6 - 0x46], D0 00005A72 6000 0114 bra +0x116 /* 00005B88 */ label00005A76: 00005A76 0C6E 0002 FFBA cmpi.w [A6 - 0x46], 0x2 00005A7C 6D00 010A blt +0x10C /* 00005B88 */ 00005A80 0C6E 0004 FFBA cmpi.w [A6 - 0x46], 0x4 00005A86 6E00 0100 bgt +0x102 /* 00005B88 */ 00005A8A 7005 moveq.l D0, 0x05 00005A8C 3D40 FFBA move.w [A6 - 0x46], D0 00005A90 7000 moveq.l D0, 0x00 00005A92 102E FEB1 move.b D0, [A6 - 0x14F] 00005A96 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00005A9A 0007 001E ori.b D7, 0x1E 00005A9E 0077 0028 0068 ori.w [A7 + D0.w + 0x68], 0x28 /* '(' */ 00005AA4 0030 0071 0034 ori.b [A0 + D0.w + 0x34], 0x71 /* 'q' */ 00005AAA 0065 0042 ori.w -[A5], 0x42 /* 'B' */ 00005AAE 0073 0050 0074 ori.w [A3 + D0.w + 0x74], 0x50 /* 'P' */ 00005AB4 005E 0078 ori.w [A6]+, 0x78 /* 'x' */ 00005AB8 006A 202E FFC2 ori.w [A2 - 0x3E], 0x202E /* ' .' */ 00005ABE E580 asl D0, 2 00005AC0 2D40 FFBE move.l [A6 - 0x42], D0 00005AC4 6000 005C bra +0x5E /* 00005B22 */ 00005AC8 202E FFC2 move.l D0, [A6 - 0x3E] 00005ACC D080 add.l D0, D0 00005ACE 2D40 FFBE move.l [A6 - 0x42], D0 00005AD2 604E bra +0x50 /* 00005B22 */ 00005AD4 2D6E FFC2 FFBE move.l [A6 - 0x42], [A6 - 0x3E] 00005ADA 6046 bra +0x48 /* 00005B22 */ 00005ADC 4878 0002 push.l 0x2 00005AE0 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00005AE4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005AE8 2D40 FFBE move.l [A6 - 0x42], D0 00005AEC 6034 bra +0x36 /* 00005B22 */ 00005AEE 4878 0004 push.l 0x4 00005AF2 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00005AF6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005AFA 2D40 FFBE move.l [A6 - 0x42], D0 00005AFE 6022 bra +0x24 /* 00005B22 */ 00005B00 4878 0008 push.l 0x8 00005B04 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00005B08 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005B0C 2D40 FFBE move.l [A6 - 0x42], D0 00005B10 6010 bra +0x12 /* 00005B22 */ 00005B12 4878 0010 push.l 0x10 00005B16 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00005B1A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005B1E 2D40 FFBE move.l [A6 - 0x42], D0 label00005B22: 00005B22 4A46 tst.w D6 00005B24 6700 0062 beq +0x64 /* 00005B88 */ 00005B28 206E FEB2 movea.l A0, [A6 - 0x14E] 00005B2C 7000 moveq.l D0, 0x00 00005B2E 1010 move.b D0, [A0] 00005B30 0C40 002E cmpi.w D0, 0x2E /* '.' */ 00005B34 670E beq +0x10 /* 00005B44 */ 00005B36 206E FEB2 movea.l A0, [A6 - 0x14E] 00005B3A 7000 moveq.l D0, 0x00 00005B3C 1010 move.b D0, [A0] 00005B3E 0C40 0033 cmpi.w D0, 0x33 /* '3' */ 00005B42 6644 bne +0x46 /* 00005B88 */ label00005B44: 00005B44 206E FEB2 movea.l A0, [A6 - 0x14E] 00005B48 7000 moveq.l D0, 0x00 00005B4A 1010 move.b D0, [A0] 00005B4C 0C40 002E cmpi.w D0, 0x2E /* '.' */ 00005B50 661C bne +0x1E /* 00005B6E */ 00005B52 4878 0003 push.l 0x3 00005B56 2F2E FFBE move.l -[A7], [A6 - 0x42] 00005B5A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00005B5E 4878 0002 push.l 0x2 00005B62 2F00 move.l -[A7], D0 00005B64 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005B68 2D40 FFBE move.l [A6 - 0x42], D0 00005B6C 6014 bra +0x16 /* 00005B82 */ label00005B6E: 00005B6E 202E FFBE move.l D0, [A6 - 0x42] 00005B72 D080 add.l D0, D0 00005B74 4878 0003 push.l 0x3 00005B78 2F00 move.l -[A7], D0 00005B7A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005B7E 2D40 FFBE move.l [A6 - 0x42], D0 label00005B82: 00005B82 5346 subq.w D6, 1 00005B84 52AE FEB2 addq.l [A6 - 0x14E], 1 label00005B88: 00005B88 5346 subq.w D6, 1 label00005B8A: 00005B8A 4A46 tst.w D6 00005B8C 6C00 FC46 bge -0x3B8 /* 000057D4 */ label00005B90: 00005B90 4A54 tst.w [A4] 00005B92 6600 FBDE bne -0x420 /* 00005772 */ 00005B96 486E FFC6 pea.l [A6 - 0x3A] 00005B9A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00005B9E 588F addq.l A7, 4 00005BA0 7000 moveq.l D0, 0x00 label00005BA2: 00005BA2 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00005BA6 4E5E unlink A6 00005BA8 4E75 rts fn00005BAA: 00005BAA 4E56 FFF8 link A6, -0x0008 00005BAE 3D6E 0008 FFF8 move.w [A6 - 0x8], [A6 + 0x8] 00005BB4 3D6E 000A FFFA move.w [A6 - 0x6], [A6 + 0xA] 00005BBA 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 00005BC0 4267 clr.w -[A7] 00005BC2 2F2D E262 move.l -[A7], [A5 - 0x1D9E] 00005BC6 486E FFF8 pea.l [A6 - 0x8] 00005BCA 4267 clr.w -[A7] 00005BCC A803 syscall SndDoCommand 00005BCE 301F move.w D0, [A7]+ 00005BD0 4E5E unlink A6 00005BD2 4E75 rts fn00005BD4: 00005BD4 4E56 FECE link A6, -0x0132 00005BD8 48E7 0700 movem.l -[A7], D5,D6,D7 00005BDC 486E FFCE pea.l [A6 - 0x32] 00005BE0 2F2E 000C move.l -[A7], [A6 + 0xC] 00005BE4 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00005BE8 508F addq.l A7, 8 00005BEA 486E FFE6 pea.l [A6 - 0x1A] 00005BEE 4878 0003 push.l 0x3 00005BF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005BF6 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00005BFA 4FEF 000C lea.l A7, [A7 + 0xC] 00005BFE 3F00 move.w -[A7], D0 00005C00 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005C04 548F addq.l A7, 2 00005C06 206E FFE6 movea.l A0, [A6 - 0x1A] 00005C0A 2050 movea.l A0, [A0] 00005C0C 3C28 000E move.w D6, [A0 + 0xE] 00005C10 7E00 moveq.l D7, 0x00 00005C12 6000 01A0 bra +0x1A2 /* 00005DB4 */ label00005C16: 00005C16 206E FFE6 movea.l A0, [A6 - 0x1A] 00005C1A 3007 move.w D0, D7 00005C1C C1FC 0006 muls.w D0, 0x6 00005C20 D090 add.l D0, [A0] 00005C22 2040 movea.l A0, D0 00005C24 43EE FFFA lea.l A1, [A6 - 0x6] 00005C28 41E8 0010 lea.l A0, [A0 + 0x10] 00005C2C 22D8 move.l [A1]+, [A0]+ 00005C2E 32D8 move.w [A1]+, [A0]+ 00005C30 486E FFDA pea.l [A6 - 0x26] 00005C34 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005C38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005C3C 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00005C40 4FEF 000C lea.l A7, [A7 + 0xC] 00005C44 3F00 move.w -[A7], D0 00005C46 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005C4A 548F addq.l A7, 2 00005C4C 7A00 moveq.l D5, 0x00 00005C4E 6000 0144 bra +0x146 /* 00005D94 */ label00005C52: 00005C52 206E FFDA movea.l A0, [A6 - 0x26] 00005C56 3005 move.w D0, D5 00005C58 48C0 ext.l D0 00005C5A E980 asl D0, 4 00005C5C D090 add.l D0, [A0] 00005C5E 2040 movea.l A0, D0 00005C60 43EE FFEA lea.l A1, [A6 - 0x16] 00005C64 5488 addq.l A0, 2 00005C66 22D8 move.l [A1]+, [A0]+ 00005C68 22D8 move.l [A1]+, [A0]+ 00005C6A 22D8 move.l [A1]+, [A0]+ 00005C6C 22D8 move.l [A1]+, [A0]+ 00005C6E 0CAE 736E 6420 FFF6 cmpi.l [A6 - 0xA], 0x736E6420 /* 'snd ' */ 00005C76 6600 011A bne +0x11C /* 00005D92 */ 00005C7A 202E FFF2 move.l D0, [A6 - 0xE] 00005C7E B0AE FFCE cmp.l D0, [A6 - 0x32] 00005C82 6600 010E bne +0x110 /* 00005D92 */ 00005C86 486E FECE pea.l [A6 - 0x132] 00005C8A 2F2E FFEA move.l -[A7], [A6 - 0x16] 00005C8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005C92 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00005C96 4FEF 000C lea.l A7, [A7 + 0xC] 00005C9A 3F00 move.w -[A7], D0 00005C9C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005CA0 548F addq.l A7, 2 00005CA2 2F2E 000C move.l -[A7], [A6 + 0xC] 00005CA6 486E FECE pea.l [A6 - 0x132] 00005CAA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00005CAE 508F addq.l A7, 8 00005CB0 4A40 tst.w D0 00005CB2 6700 00DE beq +0xE0 /* 00005D92 */ 00005CB6 486E FFD6 pea.l [A6 - 0x2A] 00005CBA 2F2E FFEA move.l -[A7], [A6 - 0x16] 00005CBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005CC2 4EAD 0752 jsr [A5 + 0x752 /* export_230 */] 00005CC6 4FEF 000C lea.l A7, [A7 + 0xC] 00005CCA 3F00 move.w -[A7], D0 00005CCC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005CD0 548F addq.l A7, 2 00005CD2 4878 0003 push.l 0x3 00005CD6 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00005CDA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00005CDE 2F00 move.l -[A7], D0 00005CE0 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00005CE4 588F addq.l A7, 4 00005CE6 4A40 tst.w D0 00005CE8 6732 beq +0x34 /* 00005D1C */ 00005CEA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005CEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005CF2 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00005CF6 508F addq.l A7, 8 00005CF8 3F00 move.w -[A7], D0 00005CFA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005CFE 548F addq.l A7, 2 00005D00 4878 0003 push.l 0x3 00005D04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005D08 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00005D0C 508F addq.l A7, 8 00005D0E 3F00 move.w -[A7], D0 00005D10 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005D14 548F addq.l A7, 2 00005D16 7000 moveq.l D0, 0x00 00005D18 6000 00B8 bra +0xBA /* 00005DD2 */ label00005D1C: 00005D1C 486E FFDE pea.l [A6 - 0x22] 00005D20 2F2E FFEA move.l -[A7], [A6 - 0x16] 00005D24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005D28 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 00005D2C 4FEF 000C lea.l A7, [A7 + 0xC] 00005D30 3F00 move.w -[A7], D0 00005D32 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005D36 548F addq.l A7, 2 00005D38 206E FFDE movea.l A0, [A6 - 0x22] 00005D3C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005D40 2050 movea.l A0, [A0] 00005D42 2F28 000A move.l -[A7], [A0 + 0xA] 00005D46 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00005D4A 508F addq.l A7, 8 00005D4C 2F2E FFEA move.l -[A7], [A6 - 0x16] 00005D50 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005D54 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00005D58 508F addq.l A7, 8 00005D5A 3F00 move.w -[A7], D0 00005D5C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005D60 548F addq.l A7, 2 00005D62 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005D66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005D6A 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00005D6E 508F addq.l A7, 8 00005D70 3F00 move.w -[A7], D0 00005D72 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005D76 548F addq.l A7, 2 00005D78 4878 0003 push.l 0x3 00005D7C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005D80 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00005D84 508F addq.l A7, 8 00005D86 3F00 move.w -[A7], D0 00005D88 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005D8C 548F addq.l A7, 2 00005D8E 7001 moveq.l D0, 0x01 00005D90 6040 bra +0x42 /* 00005DD2 */ label00005D92: 00005D92 5245 addq.w D5, 1 label00005D94: 00005D94 BA6E FFFA cmp.w D5, [A6 - 0x6] 00005D98 6D00 FEB8 blt -0x146 /* 00005C52 */ 00005D9C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005DA0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005DA4 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00005DA8 508F addq.l A7, 8 00005DAA 3F00 move.w -[A7], D0 00005DAC 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005DB0 548F addq.l A7, 2 00005DB2 5247 addq.w D7, 1 label00005DB4: 00005DB4 BE46 cmp.w D7, D6 00005DB6 6D00 FE5E blt -0x1A0 /* 00005C16 */ 00005DBA 4878 0003 push.l 0x3 00005DBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005DC2 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00005DC6 508F addq.l A7, 8 00005DC8 3F00 move.w -[A7], D0 00005DCA 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00005DCE 548F addq.l A7, 2 00005DD0 7000 moveq.l D0, 0x00 label00005DD2: 00005DD2 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00005DD6 4E5E unlink A6 00005DD8 4E75 rts fn00005DDA: 00005DDA 4AAD E262 tst.l [A5 - 0x1D9E] 00005DDE 6614 bne +0x16 /* 00005DF4 */ 00005DE0 4267 clr.w -[A7] 00005DE2 486D E262 pea.l [A5 - 0x1D9E] 00005DE6 3F3C 0005 move.w -[A7], 0x5 00005DEA 42A7 clr.l -[A7] 00005DEC 486D 0EF2 pea.l [A5 + 0xEF2 /* export_474 */] 00005DF0 A807 syscall SndNewChannel 00005DF2 301F move.w D0, [A7]+ label00005DF4: 00005DF4 4E75 rts export_477: fn00005DF6: 00005DF6 4AAD E262 tst.l [A5 - 0x1D9E] 00005DFA 6712 beq +0x14 /* 00005E0E */ 00005DFC 4267 clr.w -[A7] 00005DFE 2F2D E262 move.l -[A7], [A5 - 0x1D9E] 00005E02 1F3C 0001 move.b -[A7], 0x1 00005E06 A801 syscall SndDisposeChannel 00005E08 301F move.w D0, [A7]+ 00005E0A 42AD E262 clr.l [A5 - 0x1D9E] label00005E0E: 00005E0E 4E75 rts fn00005E10: 00005E10 2F4D 0004 move.l [A7 + 0x4], A5 00005E14 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00005E18 4E75 rts 00005E1A 205F movea.l A0, [A7]+ 00005E1C 2E80 move.l [A7], D0 00005E1E 4ED0 jmp [A0] fn00005E20: 00005E20 4E56 0000 link A6, 0 00005E24 200D move.l D0, A5 00005E26 2A6E 0008 movea.l A5, [A6 + 0x8] 00005E2A 4E5E unlink A6 00005E2C 205F movea.l A0, [A7]+ 00005E2E 4FEF 0004 lea.l A7, [A7 + 0x4] 00005E32 2E80 move.l [A7], D0 00005E34 4ED0 jmp [A0] export_483: 00005E36 4E56 FBD8 link A6, -0x0428 00005E3A 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00005E3E 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 00005E42 588F addq.l A7, 4 00005E44 4A40 tst.w D0 00005E46 6706 beq +0x8 /* 00005E4E */ 00005E48 7000 moveq.l D0, 0x00 00005E4A 6000 0276 bra +0x278 /* 000060C2 */ label00005E4E: 00005E4E 4879 0000 9C40 push.l 0x9C40 00005E54 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00005E58 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00005E5C 508F addq.l A7, 8 00005E5E 4A40 tst.w D0 00005E60 6706 beq +0x8 /* 00005E68 */ 00005E62 7000 moveq.l D0, 0x00 00005E64 6000 025C bra +0x25E /* 000060C2 */ label00005E68: 00005E68 526D 8FD6 addq.w [A5 - 0x702A], 1 00005E6C 3B7C 2AFA E588 move.w [A5 - 0x1A78], 0x2AFA 00005E72 3D7C 2B6A FBDE move.w [A6 - 0x422], 0x2B6A /* '+j' */ 00005E78 50AE 000C addq.l [A6 + 0xC], 8 00005E7C 206E 000C movea.l A0, [A6 + 0xC] 00005E80 3010 move.w D0, [A0] 00005E82 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00005E86 0002 000A ori.b D2, 0xA /* '\n' */ 00005E8A 2AFA 000C move.l [A5]+, [PC + 0xC /* 00005E98, value 0x3B7C2B14 */] 00005E8E 2B14 move.l -[A5], [A4] 00005E90 0012 50AE ori.b [A2], 0xAE 00005E94 000C 600A ori.b A4, 0xA /* '\n' */ 00005E98 3B7C 2B14 E588 move.w [A5 - 0x1A78], 0x2B14 00005E9E 50AE 000C addq.l [A6 + 0xC], 8 00005EA2 206E 000C movea.l A0, [A6 + 0xC] 00005EA6 3010 move.w D0, [A0] 00005EA8 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00005EAC 0004 0012 ori.b D4, 0x12 00005EB0 2B6A 0014 2B42 move.l [A5 + 0x2B42 /* export_1380 */], [A2 + 0x14] 00005EB6 001C 2B13 ori.b [A4]+, 0x13 00005EBA 0024 2B2C ori.b -[A4], 0x2C /* ',' */ 00005EBE 002A 50AE 000C ori.b [A2 + 0xC], 0xAE 00005EC4 6022 bra +0x24 /* 00005EE8 */ 00005EC6 3D7C 2B42 FBDE move.w [A6 - 0x422], 0x2B42 /* '+B' */ 00005ECC 50AE 000C addq.l [A6 + 0xC], 8 00005ED0 6016 bra +0x18 /* 00005EE8 */ 00005ED2 3D7C 2B13 FBDE move.w [A6 - 0x422], 0x2B13 00005ED8 50AE 000C addq.l [A6 + 0xC], 8 00005EDC 600A bra +0xC /* 00005EE8 */ 00005EDE 3D7C 2B2C FBDE move.w [A6 - 0x422], 0x2B2C /* '+,' */ 00005EE4 50AE 000C addq.l [A6 + 0xC], 8 label00005EE8: 00005EE8 206E 000C movea.l A0, [A6 + 0xC] 00005EEC 0C50 2B08 cmpi.w [A0], 0x2B08 00005EF0 6706 beq +0x8 /* 00005EF8 */ 00005EF2 702F moveq.l D0, 0x2F 00005EF4 6000 01CC bra +0x1CE /* 000060C2 */ label00005EF8: 00005EF8 50AE 000C addq.l [A6 + 0xC], 8 00005EFC 42A7 clr.l -[A7] 00005EFE 42A7 clr.l -[A7] 00005F00 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00005F04 205F movea.l A0, [A7]+ 00005F06 2D48 FBE0 move.l [A6 - 0x420], A0 00005F0A 3D6D 8FBA FBDA move.w [A6 - 0x426], [A5 - 0x7046] 00005F10 7001 moveq.l D0, 0x01 00005F12 3B40 8FBA move.w [A5 - 0x7046], D0 00005F16 206D 9030 movea.l A0, [A5 - 0x6FD0] 00005F1A 3D68 0042 FBD8 move.w [A6 - 0x428], [A0 + 0x42] 00005F20 206D 9030 movea.l A0, [A5 - 0x6FD0] 00005F24 70FF moveq.l D0, 0xFFFFFFFF 00005F26 3140 0042 move.w [A0 + 0x42], D0 00005F2A 3F2E FBDE move.w -[A7], [A6 - 0x422] 00005F2E 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00005F32 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005F36 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005F3A 2F2E 000C move.l -[A7], [A6 + 0xC] 00005F3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005F42 4EBA 0434 jsr [PC + 0x434 /* 00006378 */] 00005F46 4FEF 0016 lea.l A7, [A7 + 0x16] 00005F4A 3D40 FBDC move.w [A6 - 0x424], D0 00005F4E 206D 9030 movea.l A0, [A5 - 0x6FD0] 00005F52 316E FBD8 0042 move.w [A0 + 0x42], [A6 - 0x428] 00005F58 3B6E FBD8 8FBA move.w [A5 - 0x7046], [A6 - 0x428] 00005F5E 4A6E FBDC tst.w [A6 - 0x424] 00005F62 673E beq +0x40 /* 00005FA2 */ 00005F64 0C6E 2B6A FBDE cmpi.w [A6 - 0x422], 0x2B6A /* '+j' */ 00005F6A 6702 beq +0x4 /* 00005F6E */ 00005F6C 600A bra +0xC /* 00005F78 */ label00005F6E: 00005F6E 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00005F72 4EBA 0628 jsr [PC + 0x628 /* 0000659C */] 00005F76 588F addq.l A7, 4 label00005F78: 00005F78 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00005F7C 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00005F80 42A7 clr.l -[A7] 00005F82 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00005F86 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 00005F8A 508F addq.l A7, 8 00005F8C 0C6E FC20 FBDC cmpi.w [A6 - 0x424], 0xFC20 00005F92 6606 bne +0x8 /* 00005F9A */ 00005F94 7000 moveq.l D0, 0x00 00005F96 6000 012A bra +0x12C /* 000060C2 */ label00005F9A: 00005F9A 302E FBDC move.w D0, [A6 - 0x424] 00005F9E 6000 0122 bra +0x124 /* 000060C2 */ label00005FA2: 00005FA2 42A7 clr.l -[A7] 00005FA4 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00005FA8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00005FAC 201F move.l D0, [A7]+ 00005FAE 4878 000E push.l 0xE 00005FB2 2F00 move.l -[A7], D0 00005FB4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005FB8 2D40 FFFC move.l [A6 - 0x4], D0 00005FBC 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00005FC0 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00005FC4 302E FBDE move.w D0, [A6 - 0x422] 00005FC8 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00005FCC 0004 0012 ori.b D4, 0x12 00005FD0 2B6A 0034 2B13 move.l [A5 + 0x2B13], [A2 + 0x34] 00005FD6 004C 2B42 ori.w A4, 0x2B42 /* '+B' */ 00005FDA 0064 2B2C ori.w -[A4], 0x2B2C /* '+,' */ 00005FDE 0084 206E FBE0 ori.l D4, 0x206EFBE0 00005FE4 486D 0F1A pea.l [A5 + 0xF1A /* export_479 */] 00005FE8 3F3C 000E move.w -[A7], 0xE 00005FEC 3F2E FFFE move.w -[A7], [A6 - 0x2] 00005FF0 2F10 move.l -[A7], [A0] 00005FF2 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */] 00005FF6 4FEF 000C lea.l A7, [A7 + 0xC] 00005FFA 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00005FFE 4EBA 059C jsr [PC + 0x59C /* 0000659C */] 00006002 588F addq.l A7, 4 00006004 605C bra +0x5E /* 00006062 */ 00006006 206E FBE0 movea.l A0, [A6 - 0x420] 0000600A 486D 0F22 pea.l [A5 + 0xF22 /* export_480 */] 0000600E 3F3C 000E move.w -[A7], 0xE 00006012 3F2E FFFE move.w -[A7], [A6 - 0x2] 00006016 2F10 move.l -[A7], [A0] 00006018 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */] 0000601C 4FEF 000C lea.l A7, [A7 + 0xC] 00006020 6040 bra +0x42 /* 00006062 */ 00006022 206E FBE0 movea.l A0, [A6 - 0x420] 00006026 486D 0F2A pea.l [A5 + 0xF2A /* export_481 */] 0000602A 3F3C 000E move.w -[A7], 0xE 0000602E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00006032 2F10 move.l -[A7], [A0] 00006034 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */] 00006038 4FEF 000C lea.l A7, [A7 + 0xC] 0000603C 6024 bra +0x26 /* 00006062 */ 0000603E 206E FBE0 movea.l A0, [A6 - 0x420] 00006042 486D 0F32 pea.l [A5 + 0xF32 /* export_482 */] 00006046 3F3C 000E move.w -[A7], 0xE 0000604A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000604E 2F10 move.l -[A7], [A0] 00006050 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */] 00006054 4FEF 000C lea.l A7, [A7 + 0xC] 00006058 2F2E FBE0 move.l -[A7], [A6 - 0x420] 0000605C 4EBA 053E jsr [PC + 0x53E /* 0000659C */] 00006060 588F addq.l A7, 4 label00006062: 00006062 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00006066 4EBA 058C jsr [PC + 0x58C /* 000065F4 */] 0000606A 588F addq.l A7, 4 0000606C 3D40 FBDC move.w [A6 - 0x424], D0 00006070 2F2E FBE0 move.l -[A7], [A6 - 0x420] 00006074 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00006078 4A6E FBDC tst.w [A6 - 0x424] 0000607C 6642 bne +0x44 /* 000060C0 */ 0000607E 7006 moveq.l D0, 0x06 00006080 3D40 FBE4 move.w [A6 - 0x41C], D0 00006084 7001 moveq.l D0, 0x01 00006086 2D40 FBE6 move.l [A6 - 0x41A], D0 0000608A 426E FCEA clr.w [A6 - 0x316] 0000608E 426E FDF0 clr.w [A6 - 0x210] 00006092 426E FEF6 clr.w [A6 - 0x10A] 00006096 422E FEFC clr.b [A6 - 0x104] 0000609A 486E FBE4 pea.l [A6 - 0x41C] 0000609E 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */] 000060A2 588F addq.l A7, 4 000060A4 3D40 FBDC move.w [A6 - 0x424], D0 000060A8 0C6E FC20 FBDC cmpi.w [A6 - 0x424], 0xFC20 000060AE 6604 bne +0x6 /* 000060B4 */ 000060B0 7000 moveq.l D0, 0x00 000060B2 600E bra +0x10 /* 000060C2 */ label000060B4: 000060B4 4A6E FBDC tst.w [A6 - 0x424] 000060B8 6706 beq +0x8 /* 000060C0 */ 000060BA 302E FBDC move.w D0, [A6 - 0x424] 000060BE 6002 bra +0x4 /* 000060C2 */ label000060C0: 000060C0 7000 moveq.l D0, 0x00 label000060C2: 000060C2 4E5E unlink A6 000060C4 4E75 rts export_479: 000060C6 4E56 FFF8 link A6, -0x0008 000060CA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000060CE 42A7 clr.l -[A7] 000060D0 206E 0008 movea.l A0, [A6 + 0x8] 000060D4 2F28 0004 move.l -[A7], [A0 + 0x4] 000060D8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000060DC 201F move.l D0, [A7]+ 000060DE 2D40 FFFC move.l [A6 - 0x4], D0 000060E2 42A7 clr.l -[A7] 000060E4 206E 000C movea.l A0, [A6 + 0xC] 000060E8 2F28 0004 move.l -[A7], [A0 + 0x4] 000060EC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000060F0 201F move.l D0, [A7]+ 000060F2 2D40 FFF8 move.l [A6 - 0x8], D0 000060F6 206E 0008 movea.l A0, [A6 + 0x8] 000060FA 2068 0004 movea.l A0, [A0 + 0x4] 000060FE 2850 movea.l A4, [A0] 00006100 206E 000C movea.l A0, [A6 + 0xC] 00006104 2068 0004 movea.l A0, [A0 + 0x4] 00006108 2650 movea.l A3, [A0] 0000610A 202E FFFC move.l D0, [A6 - 0x4] 0000610E B0AE FFF8 cmp.l D0, [A6 - 0x8] 00006112 6F06 ble +0x8 /* 0000611A */ 00006114 3E2E FFFA move.w D7, [A6 - 0x6] 00006118 6040 bra +0x42 /* 0000615A */ label0000611A: 0000611A 3E2E FFFE move.w D7, [A6 - 0x2] 0000611E 603A bra +0x3C /* 0000615A */ label00006120: 00006120 7000 moveq.l D0, 0x00 00006122 1014 move.b D0, [A4] 00006124 41ED BECC lea.l A0, [A5 - 0x4134] 00006128 D0C0 add.w A0, D0 0000612A 7000 moveq.l D0, 0x00 0000612C 1013 move.b D0, [A3] 0000612E 43ED BECC lea.l A1, [A5 - 0x4134] 00006132 D2C0 add.w A1, D0 00006134 7000 moveq.l D0, 0x00 00006136 1011 move.b D0, [A1] 00006138 7200 moveq.l D1, 0x00 0000613A 1210 move.b D1, [A0] 0000613C 9240 sub.w D1, D0 0000613E 3C01 move.w D6, D1 00006140 4A46 tst.w D6 00006142 6712 beq +0x14 /* 00006156 */ 00006144 0C6D 2B14 E588 cmpi.w [A5 - 0x1A78], 0x2B14 0000614A 6606 bne +0x8 /* 00006152 */ 0000614C 3006 move.w D0, D6 0000614E 4440 neg.w D0 00006150 3C00 move.w D6, D0 label00006152: 00006152 3006 move.w D0, D6 00006154 6038 bra +0x3A /* 0000618E */ label00006156: 00006156 528C addq.l A4, 1 00006158 528B addq.l A3, 1 label0000615A: 0000615A 3007 move.w D0, D7 0000615C 5347 subq.w D7, 1 0000615E 4A40 tst.w D0 00006160 66BE bne -0x40 /* 00006120 */ 00006162 202E FFFC move.l D0, [A6 - 0x4] 00006166 90AE FFF8 sub.l D0, [A6 - 0x8] 0000616A 3C00 move.w D6, D0 0000616C 0C6D 2B14 E588 cmpi.w [A5 - 0x1A78], 0x2B14 00006172 6606 bne +0x8 /* 0000617A */ 00006174 3006 move.w D0, D6 00006176 4440 neg.w D0 00006178 3C00 move.w D6, D0 label0000617A: 0000617A 4A46 tst.w D6 0000617C 660E bne +0x10 /* 0000618C */ 0000617E 206E 000C movea.l A0, [A6 + 0xC] 00006182 226E 0008 movea.l A1, [A6 + 0x8] 00006186 2011 move.l D0, [A1] 00006188 9090 sub.l D0, [A0] 0000618A 3C00 move.w D6, D0 label0000618C: 0000618C 3006 move.w D0, D6 label0000618E: 0000618E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00006192 4E5E unlink A6 00006194 4E75 rts export_481: 00006196 4E56 FFEC link A6, -0x0014 0000619A 206E 000C movea.l A0, [A6 + 0xC] 0000619E 226E 0008 movea.l A1, [A6 + 0x8] 000061A2 5889 addq.l A1, 4 000061A4 2D59 FFEC move.l [A6 - 0x14], [A1]+ 000061A8 2D59 FFF0 move.l [A6 - 0x10], [A1]+ 000061AC 3D59 FFF4 move.w [A6 - 0xC], [A1]+ 000061B0 4868 0004 pea.l [A0 + 0x4] 000061B4 486E FFEC pea.l [A6 - 0x14] 000061B8 3F3C 0002 move.w -[A7], 0x2 000061BC A9EB syscall Pack4/FP68K 000061BE 41EE FFF6 lea.l A0, [A6 - 0xA] 000061C2 43EE FFEC lea.l A1, [A6 - 0x14] 000061C6 20D9 move.l [A0]+, [A1]+ 000061C8 20D9 move.l [A0]+, [A1]+ 000061CA 30D9 move.w [A0]+, [A1]+ 000061CC 0C6D 2B14 E588 cmpi.w [A5 - 0x1A78], 0x2B14 000061D2 6628 bne +0x2A /* 000061FC */ 000061D4 41EE FFF6 lea.l A0, [A6 - 0xA] 000061D8 2D58 FFEC move.l [A6 - 0x14], [A0]+ 000061DC 2D58 FFF0 move.l [A6 - 0x10], [A0]+ 000061E0 3D58 FFF4 move.w [A6 - 0xC], [A0]+ 000061E4 486E FFEC pea.l [A6 - 0x14] 000061E8 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000061EC A9EB syscall Pack4/FP68K 000061EE 41EE FFF6 lea.l A0, [A6 - 0xA] 000061F2 43EE FFEC lea.l A1, [A6 - 0x14] 000061F6 20D9 move.l [A0]+, [A1]+ 000061F8 20D9 move.l [A0]+, [A1]+ 000061FA 30D9 move.w [A0]+, [A1]+ label000061FC: 000061FC 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0 00006202 486E FFF4 pea.l [A6 - 0xC] 00006206 486E FFF6 pea.l [A6 - 0xA] 0000620A 3F3C 2008 move.w -[A7], 0x2008 0000620E A9EB syscall Pack4/FP68K 00006210 660E bne +0x10 /* 00006220 */ 00006212 206E 000C movea.l A0, [A6 + 0xC] 00006216 226E 0008 movea.l A1, [A6 + 0x8] 0000621A 2011 move.l D0, [A1] 0000621C 9090 sub.l D0, [A0] 0000621E 601C bra +0x1E /* 0000623C */ label00006220: 00006220 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0 00006226 486E FFF4 pea.l [A6 - 0xC] 0000622A 486E FFF6 pea.l [A6 - 0xA] 0000622E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00006232 A9EB syscall Pack4/FP68K 00006234 6F04 ble +0x6 /* 0000623A */ 00006236 7001 moveq.l D0, 0x01 00006238 6002 bra +0x4 /* 0000623C */ label0000623A: 0000623A 70FF moveq.l D0, 0xFFFFFFFF label0000623C: 0000623C 4E5E unlink A6 0000623E 4E75 rts export_480: 00006240 4E56 FFD8 link A6, -0x0028 00006244 48E7 0018 movem.l -[A7], A3,A4 00006248 206E 0008 movea.l A0, [A6 + 0x8] 0000624C 5888 addq.l A0, 4 0000624E 2848 movea.l A4, A0 00006250 206E 000C movea.l A0, [A6 + 0xC] 00006254 5888 addq.l A0, 4 00006256 2648 movea.l A3, A0 00006258 2F0C move.l -[A7], A4 0000625A 486E FFF6 pea.l [A6 - 0xA] 0000625E 3F3C 300E move.w -[A7], 0x300E 00006262 A9EB syscall Pack4/FP68K 00006264 2F0B move.l -[A7], A3 00006266 486E FFEC pea.l [A6 - 0x14] 0000626A 3F3C 300E move.w -[A7], 0x300E 0000626E A9EB syscall Pack4/FP68K 00006270 41EE FFF6 lea.l A0, [A6 - 0xA] 00006274 2D58 FFD8 move.l [A6 - 0x28], [A0]+ 00006278 2D58 FFDC move.l [A6 - 0x24], [A0]+ 0000627C 3D58 FFE0 move.w [A6 - 0x20], [A0]+ 00006280 486E FFEC pea.l [A6 - 0x14] 00006284 486E FFD8 pea.l [A6 - 0x28] 00006288 3F3C 0002 move.w -[A7], 0x2 0000628C A9EB syscall Pack4/FP68K 0000628E 41EE FFE2 lea.l A0, [A6 - 0x1E] 00006292 43EE FFD8 lea.l A1, [A6 - 0x28] 00006296 20D9 move.l [A0]+, [A1]+ 00006298 20D9 move.l [A0]+, [A1]+ 0000629A 30D9 move.w [A0]+, [A1]+ 0000629C 0C6D 2B14 E588 cmpi.w [A5 - 0x1A78], 0x2B14 000062A2 6628 bne +0x2A /* 000062CC */ 000062A4 41EE FFE2 lea.l A0, [A6 - 0x1E] 000062A8 2D58 FFD8 move.l [A6 - 0x28], [A0]+ 000062AC 2D58 FFDC move.l [A6 - 0x24], [A0]+ 000062B0 3D58 FFE0 move.w [A6 - 0x20], [A0]+ 000062B4 486E FFD8 pea.l [A6 - 0x28] 000062B8 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000062BC A9EB syscall Pack4/FP68K 000062BE 41EE FFE2 lea.l A0, [A6 - 0x1E] 000062C2 43EE FFD8 lea.l A1, [A6 - 0x28] 000062C6 20D9 move.l [A0]+, [A1]+ 000062C8 20D9 move.l [A0]+, [A1]+ 000062CA 30D9 move.w [A0]+, [A1]+ label000062CC: 000062CC 3D7C 0000 FFE0 move.w [A6 - 0x20], 0x0 000062D2 486E FFE0 pea.l [A6 - 0x20] 000062D6 486E FFE2 pea.l [A6 - 0x1E] 000062DA 3F3C 2008 move.w -[A7], 0x2008 000062DE A9EB syscall Pack4/FP68K 000062E0 660E bne +0x10 /* 000062F0 */ 000062E2 206E 000C movea.l A0, [A6 + 0xC] 000062E6 226E 0008 movea.l A1, [A6 + 0x8] 000062EA 2011 move.l D0, [A1] 000062EC 9090 sub.l D0, [A0] 000062EE 601C bra +0x1E /* 0000630C */ label000062F0: 000062F0 3D7C 0000 FFE0 move.w [A6 - 0x20], 0x0 000062F6 486E FFE0 pea.l [A6 - 0x20] 000062FA 486E FFE2 pea.l [A6 - 0x1E] 000062FE 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00006302 A9EB syscall Pack4/FP68K 00006304 6F04 ble +0x6 /* 0000630A */ 00006306 7001 moveq.l D0, 0x01 00006308 6002 bra +0x4 /* 0000630C */ label0000630A: 0000630A 70FF moveq.l D0, 0xFFFFFFFF label0000630C: 0000630C 4CDF 1800 movem.l A3,A4, [A7]+ 00006310 4E5E unlink A6 00006312 4E75 rts export_482: 00006314 4E56 FE00 link A6, -0x0200 00006318 2F07 move.l -[A7], D7 0000631A 486E FF00 pea.l [A6 - 0x100] 0000631E 206E 0008 movea.l A0, [A6 + 0x8] 00006322 2F28 0004 move.l -[A7], [A0 + 0x4] 00006326 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 0000632A 508F addq.l A7, 8 0000632C 486E FE00 pea.l [A6 - 0x200] 00006330 206E 000C movea.l A0, [A6 + 0xC] 00006334 2F28 0004 move.l -[A7], [A0 + 0x4] 00006338 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 0000633C 508F addq.l A7, 8 0000633E 4267 clr.w -[A7] 00006340 486E FF00 pea.l [A6 - 0x100] 00006344 486E FE00 pea.l [A6 - 0x200] 00006348 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */] 0000634C 301F move.w D0, [A7]+ 0000634E 3E00 move.w D7, D0 00006350 0C6D 2B14 E588 cmpi.w [A5 - 0x1A78], 0x2B14 00006356 6606 bne +0x8 /* 0000635E */ 00006358 3007 move.w D0, D7 0000635A 4440 neg.w D0 0000635C 3E00 move.w D7, D0 label0000635E: 0000635E 4A47 tst.w D7 00006360 660E bne +0x10 /* 00006370 */ 00006362 206E 000C movea.l A0, [A6 + 0xC] 00006366 226E 0008 movea.l A1, [A6 + 0x8] 0000636A 2011 move.l D0, [A1] 0000636C 9090 sub.l D0, [A0] 0000636E 3E00 move.w D7, D0 label00006370: 00006370 3007 move.w D0, D7 00006372 2E1F move.l D7, [A7]+ 00006374 4E5E unlink A6 00006376 4E75 rts fn00006378: 00006378 4E56 FB80 link A6, -0x0480 0000637C 48E7 0700 movem.l -[A7], D5,D6,D7 00006380 206D 9000 movea.l A0, [A5 - 0x7000] 00006384 2050 movea.l A0, [A0] 00006386 2A28 0008 move.l D5, [A0 + 0x8] 0000638A 4878 000E push.l 0xE 0000638E 2F05 move.l -[A7], D5 00006390 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00006394 0680 0000 4E20 addi.l D0, 0x4E20 /* 'N ' */ 0000639A 2F00 move.l -[A7], D0 0000639C 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 000063A0 588F addq.l A7, 4 000063A2 4A40 tst.w D0 000063A4 6706 beq +0x8 /* 000063AC */ 000063A6 7056 moveq.l D0, 0x56 000063A8 6000 01EA bra +0x1EC /* 00006594 */ label000063AC: 000063AC 4878 000E push.l 0xE 000063B0 2F05 move.l -[A7], D5 000063B2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000063B6 2F2E 0018 move.l -[A7], [A6 + 0x18] 000063BA 2F00 move.l -[A7], D0 000063BC 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 000063C0 206E 0018 movea.l A0, [A6 + 0x18] 000063C4 2D50 FB82 move.l [A6 - 0x47E], [A0] 000063C8 7C00 moveq.l D6, 0x00 000063CA 6012 bra +0x14 /* 000063DE */ label000063CC: 000063CC 206E FB82 movea.l A0, [A6 - 0x47E] 000063D0 42A8 0004 clr.l [A0 + 0x4] 000063D4 06AE 0000 000E FB82 addi.l [A6 - 0x47E], 0xE 000063DC 5286 addq.l D6, 1 label000063DE: 000063DE BC85 cmp.l D6, D5 000063E0 6DEA blt -0x14 /* 000063CC */ 000063E2 7005 moveq.l D0, 0x05 000063E4 3D40 FBE4 move.w [A6 - 0x41C], D0 000063E8 426E FCEA clr.w [A6 - 0x316] 000063EC 426E FDF0 clr.w [A6 - 0x210] 000063F0 426E FEF6 clr.w [A6 - 0x10A] 000063F4 422E FEFC clr.b [A6 - 0x104] 000063F8 706E moveq.l D0, 0x6E 000063FA 3D40 FB9C move.w [A6 - 0x464], D0 000063FE 7C00 moveq.l D6, 0x00 00006400 6000 0188 bra +0x18A /* 0000658A */ label00006404: 00006404 2D46 FBE6 move.l [A6 - 0x41A], D6 00006408 486E FBE4 pea.l [A6 - 0x41C] 0000640C 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */] 00006410 588F addq.l A7, 4 00006412 3E00 move.w D7, D0 00006414 4A47 tst.w D7 00006416 6706 beq +0x8 /* 0000641E */ 00006418 3007 move.w D0, D7 0000641A 6000 0178 bra +0x17A /* 00006594 */ label0000641E: 0000641E 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00006422 3E00 move.w D7, D0 00006424 4A47 tst.w D7 00006426 6706 beq +0x8 /* 0000642E */ 00006428 3007 move.w D0, D7 0000642A 6000 0168 bra +0x16A /* 00006594 */ label0000642E: 0000642E 486E FBAA pea.l [A6 - 0x456] 00006432 486E FB9E pea.l [A6 - 0x462] 00006436 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000643A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000643E 2F2E 000C move.l -[A7], [A6 + 0xC] 00006442 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006446 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 0000644A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000644E 3E00 move.w D7, D0 00006450 4A47 tst.w D7 00006452 6716 beq +0x18 /* 0000646A */ 00006454 42A7 clr.l -[A7] 00006456 3F3C 0005 move.w -[A7], 0x5 0000645A 3F3C 0007 move.w -[A7], 0x7 0000645E 486E FBAA pea.l [A6 - 0x456] 00006462 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00006466 4FEF 000C lea.l A7, [A7 + 0xC] label0000646A: 0000646A 302E FB9E move.w D0, [A6 - 0x462] 0000646E 48C0 ext.l D0 00006470 E780 asl D0, 3 00006472 D0AE 000C add.l D0, [A6 + 0xC] 00006476 2040 movea.l A0, D0 00006478 4A50 tst.w [A0] 0000647A 6604 bne +0x6 /* 00006480 */ 0000647C 426E FB9C clr.w [A6 - 0x464] label00006480: 00006480 2D46 FB86 move.l [A6 - 0x47A], D6 00006484 7E00 moveq.l D7, 0x00 00006486 302E 001C move.w D0, [A6 + 0x1C] 0000648A 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000648E 0004 0012 ori.b D4, 0x12 00006492 2B6A 000E 2B2C move.l [A5 + 0x2B2C], [A2 + 0xE] 00006498 0052 2B13 ori.w [A2], 0x2B13 0000649C 0092 2B42 00C8 ori.l [A2], 0x2B4200C8 000064A2 486E FBAA pea.l [A6 - 0x456] 000064A6 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 000064AA 588F addq.l A7, 4 000064AC 3F3C 0004 move.w -[A7], 0x4 000064B0 486E FBAA pea.l [A6 - 0x456] 000064B4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 000064B8 5C8F addq.l A7, 6 000064BA 486E FBAA pea.l [A6 - 0x456] 000064BE 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000064C2 588F addq.l A7, 4 000064C4 2F00 move.l -[A7], D0 000064C6 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 000064CA 588F addq.l A7, 4 000064CC 4A40 tst.w D0 000064CE 6710 beq +0x12 /* 000064E0 */ 000064D0 486E FBAA pea.l [A6 - 0x456] 000064D4 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000064D8 588F addq.l A7, 4 000064DA 7056 moveq.l D0, 0x56 000064DC 6000 00B6 bra +0xB8 /* 00006594 */ label000064E0: 000064E0 2D6E FBBC FB8A move.l [A6 - 0x476], [A6 - 0x444] 000064E6 6000 0080 bra +0x82 /* 00006568 */ 000064EA 2D7C 8000 0000 FB8A move.l [A6 - 0x476], 0x80000000 000064F2 42AE FB8E clr.l [A6 - 0x472] 000064F6 486E FBAA pea.l [A6 - 0x456] 000064FA 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000064FE 588F addq.l A7, 4 00006500 4A80 tst.l D0 00006502 671E beq +0x20 /* 00006522 */ 00006504 486E FB94 pea.l [A6 - 0x46C] 00006508 486E FBAA pea.l [A6 - 0x456] 0000650C 4EBA BA98 jsr [PC - 0x4568 /* 00001FA6 */] 00006510 508F addq.l A7, 8 00006512 4A40 tst.w D0 00006514 660C bne +0xE /* 00006522 */ 00006516 41EE FB8A lea.l A0, [A6 - 0x476] 0000651A 43EE FB94 lea.l A1, [A6 - 0x46C] 0000651E 20D9 move.l [A0]+, [A1]+ 00006520 20D9 move.l [A0]+, [A1]+ label00006522: 00006522 486E FBAA pea.l [A6 - 0x456] 00006526 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000652A 588F addq.l A7, 4 0000652C 603A bra +0x3C /* 00006568 */ 0000652E 3D7C 0000 FB80 move.w [A6 - 0x480], 0x0 00006534 486E FB80 pea.l [A6 - 0x480] 00006538 486E FBA0 pea.l [A6 - 0x460] 0000653C 3F3C 200E move.w -[A7], 0x200E 00006540 A9EB syscall Pack4/FP68K 00006542 486E FBA0 pea.l [A6 - 0x460] 00006546 486E FBAA pea.l [A6 - 0x456] 0000654A 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */] 0000654E 508F addq.l A7, 8 00006550 486E FBAA pea.l [A6 - 0x456] 00006554 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00006558 588F addq.l A7, 4 0000655A 41EE FB8A lea.l A0, [A6 - 0x476] 0000655E 43EE FBA0 lea.l A1, [A6 - 0x460] 00006562 20D9 move.l [A0]+, [A1]+ 00006564 20D9 move.l [A0]+, [A1]+ 00006566 30D9 move.w [A0]+, [A1]+ label00006568: 00006568 206E 0018 movea.l A0, [A6 + 0x18] 0000656C 2F06 move.l -[A7], D6 0000656E 2F3C 0000 000E move.l -[A7], 0xE 00006574 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00006578 D090 add.l D0, [A0] 0000657A 2040 movea.l A0, D0 0000657C 43EE FB86 lea.l A1, [A6 - 0x47A] 00006580 20D9 move.l [A0]+, [A1]+ 00006582 20D9 move.l [A0]+, [A1]+ 00006584 20D9 move.l [A0]+, [A1]+ 00006586 30D9 move.w [A0]+, [A1]+ 00006588 5286 addq.l D6, 1 label0000658A: 0000658A BC85 cmp.l D6, D5 0000658C 6D00 FE76 blt -0x188 /* 00006404 */ 00006590 302E FB9C move.w D0, [A6 - 0x464] label00006594: 00006594 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00006598 4E5E unlink A6 0000659A 4E75 rts fn0000659C: 0000659C 4E56 FFFC link A6, -0x0004 000065A0 48E7 0300 movem.l -[A7], D6,D7 000065A4 42A7 clr.l -[A7] 000065A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000065AA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000065AE 201F move.l D0, [A7]+ 000065B0 4878 000E push.l 0xE 000065B4 2F00 move.l -[A7], D0 000065B6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000065BA 3E00 move.w D7, D0 000065BC 206E 0008 movea.l A0, [A6 + 0x8] 000065C0 2D50 FFFC move.l [A6 - 0x4], [A0] 000065C4 7C00 moveq.l D6, 0x00 000065C6 6020 bra +0x22 /* 000065E8 */ label000065C8: 000065C8 206E FFFC movea.l A0, [A6 - 0x4] 000065CC 4AA8 0004 tst.l [A0 + 0x4] 000065D0 670C beq +0xE /* 000065DE */ 000065D2 206E FFFC movea.l A0, [A6 - 0x4] 000065D6 2F28 0004 move.l -[A7], [A0 + 0x4] 000065DA 4EAD 124A jsr [A5 + 0x124A /* export_581 */] label000065DE: 000065DE 06AE 0000 000E FFFC addi.l [A6 - 0x4], 0xE 000065E6 5246 addq.w D6, 1 label000065E8: 000065E8 BC47 cmp.w D6, D7 000065EA 6DDC blt -0x22 /* 000065C8 */ 000065EC 4CDF 00C0 movem.l D6,D7, [A7]+ 000065F0 4E5E unlink A6 000065F2 4E75 rts fn000065F4: 000065F4 4E56 FFBC link A6, -0x0044 000065F8 48E7 0700 movem.l -[A7], D5,D6,D7 000065FC 206D 9000 movea.l A0, [A5 - 0x7000] 00006600 2050 movea.l A0, [A0] 00006602 2A28 0008 move.l D5, [A0 + 0x8] 00006606 2005 move.l D0, D5 00006608 ED80 asl D0, 6 0000660A 2F00 move.l -[A7], D0 0000660C 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00006610 588F addq.l A7, 4 00006612 4A40 tst.w D0 00006614 6706 beq +0x8 /* 0000661C */ 00006616 7056 moveq.l D0, 0x56 00006618 6000 0092 bra +0x94 /* 000066AC */ label0000661C: 0000661C 2005 move.l D0, D5 0000661E ED80 asl D0, 6 00006620 42A7 clr.l -[A7] 00006622 2F00 move.l -[A7], D0 00006624 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00006628 205F movea.l A0, [A7]+ 0000662A 2D48 FFBC move.l [A6 - 0x44], A0 0000662E 2F2E FFBC move.l -[A7], [A6 - 0x44] 00006632 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00006636 7C00 moveq.l D6, 0x00 00006638 6024 bra +0x26 /* 0000665E */ label0000663A: 0000663A 206E FFBC movea.l A0, [A6 - 0x44] 0000663E 2006 move.l D0, D6 00006640 ED80 asl D0, 6 00006642 D090 add.l D0, [A0] 00006644 2F00 move.l -[A7], D0 00006646 2006 move.l D0, D6 00006648 5280 addq.l D0, 1 0000664A 2F00 move.l -[A7], D0 0000664C 2F2D 9000 move.l -[A7], [A5 - 0x7000] 00006650 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00006654 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00006658 4FEF 0010 lea.l A7, [A7 + 0x10] 0000665C 5286 addq.l D6, 1 label0000665E: 0000665E BC85 cmp.l D6, D5 00006660 6DD8 blt -0x26 /* 0000663A */ 00006662 7C00 moveq.l D6, 0x00 00006664 6038 bra +0x3A /* 0000669E */ label00006666: 00006666 206E 0008 movea.l A0, [A6 + 0x8] 0000666A 2F06 move.l -[A7], D6 0000666C 2F3C 0000 000E move.l -[A7], 0xE 00006672 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00006676 D090 add.l D0, [A0] 00006678 2040 movea.l A0, D0 0000667A 226E FFBC movea.l A1, [A6 - 0x44] 0000667E 2010 move.l D0, [A0] 00006680 ED80 asl D0, 6 00006682 D091 add.l D0, [A1] 00006684 2F00 move.l -[A7], D0 00006686 2006 move.l D0, D6 00006688 5280 addq.l D0, 1 0000668A 2F00 move.l -[A7], D0 0000668C 2F2D 9000 move.l -[A7], [A5 - 0x7000] 00006690 2F2D 8FE8 move.l -[A7], [A5 - 0x7018] 00006694 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00006698 4FEF 0010 lea.l A7, [A7 + 0x10] 0000669C 5286 addq.l D6, 1 label0000669E: 0000669E BC85 cmp.l D6, D5 000066A0 6DC4 blt -0x3A /* 00006666 */ 000066A2 2F2E FFBC move.l -[A7], [A6 - 0x44] 000066A6 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000066AA 7000 moveq.l D0, 0x00 label000066AC: 000066AC 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000066B0 4E5E unlink A6 000066B2 4E75 rts export_484: 000066B4 4E56 FFBE link A6, -0x0042 000066B8 2F0C move.l -[A7], A4 000066BA 286E 000C movea.l A4, [A6 + 0xC] 000066BE 508C addq.l A4, 8 000066C0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000066C4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000066C8 2F0C move.l -[A7], A4 000066CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000066CE 4EBA 00C2 jsr [PC + 0xC2 /* 00006792 */] 000066D2 4FEF 0010 lea.l A7, [A7 + 0x10] 000066D6 3D40 FFC4 move.w [A6 - 0x3C], D0 000066DA 4A6E FFC4 tst.w [A6 - 0x3C] 000066DE 6E08 bgt +0xA /* 000066E8 */ 000066E0 302E FFC4 move.w D0, [A6 - 0x3C] 000066E4 6000 00A6 bra +0xA8 /* 0000678C */ label000066E8: 000066E8 70FF moveq.l D0, 0xFFFFFFFF 000066EA 3B40 8FDC move.w [A5 - 0x7024], D0 000066EE 486E FFC6 pea.l [A6 - 0x3A] 000066F2 486E FFC2 pea.l [A6 - 0x3E] 000066F6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000066FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000066FE 2F0C move.l -[A7], A4 00006700 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006704 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */] 00006708 4FEF 0018 lea.l A7, [A7 + 0x18] 0000670C 3D40 FFC4 move.w [A6 - 0x3C], D0 00006710 4A6E FFC4 tst.w [A6 - 0x3C] 00006714 6708 beq +0xA /* 0000671E */ 00006716 302E FFC4 move.w D0, [A6 - 0x3C] 0000671A 6000 0070 bra +0x72 /* 0000678C */ label0000671E: 0000671E 302E FFC2 move.w D0, [A6 - 0x3E] 00006722 48C0 ext.l D0 00006724 E780 asl D0, 3 00006726 D9C0 add.l A4, D0 00006728 4A54 tst.w [A4] 0000672A 670E beq +0x10 /* 0000673A */ 0000672C 486E FFC6 pea.l [A6 - 0x3A] 00006730 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00006734 588F addq.l A7, 4 00006736 7013 moveq.l D0, 0x13 00006738 6052 bra +0x54 /* 0000678C */ label0000673A: 0000673A 486E FFBE pea.l [A6 - 0x42] 0000673E 486E FFC6 pea.l [A6 - 0x3A] 00006742 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */] 00006746 508F addq.l A7, 8 00006748 206E FFBE movea.l A0, [A6 - 0x42] 0000674C 2850 movea.l A4, [A0] 0000674E 486E FFC6 pea.l [A6 - 0x3A] 00006752 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00006756 588F addq.l A7, 4 00006758 2D40 0010 move.l [A6 + 0x10], D0 0000675C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006760 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006764 2F0C move.l -[A7], A4 00006766 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000676A 4EBA 0026 jsr [PC + 0x26 /* 00006792 */] 0000676E 4FEF 0010 lea.l A7, [A7 + 0x10] 00006772 3D40 FFC4 move.w [A6 - 0x3C], D0 00006776 486E FFC6 pea.l [A6 - 0x3A] 0000677A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000677E 588F addq.l A7, 4 00006780 2F2E FFBE move.l -[A7], [A6 - 0x42] 00006784 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00006788 302E FFC4 move.w D0, [A6 - 0x3C] label0000678C: 0000678C 285F movea.l A4, [A7]+ 0000678E 4E5E unlink A6 00006790 4E75 rts fn00006792: 00006792 4E56 FE96 link A6, -0x016A 00006796 206E 000C movea.l A0, [A6 + 0xC] 0000679A 0C50 138D cmpi.w [A0], 0x138D 0000679E 661E bne +0x20 /* 000067BE */ 000067A0 50AE 000C addq.l [A6 + 0xC], 8 000067A4 206E 000C movea.l A0, [A6 + 0xC] 000067A8 4A50 tst.w [A0] 000067AA 6706 beq +0x8 /* 000067B2 */ 000067AC 7013 moveq.l D0, 0x13 000067AE 6000 06DA bra +0x6DC /* 00006E8A */ label000067B2: 000067B2 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */] 000067B6 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 000067BA 6000 06CE bra +0x6D0 /* 00006E8A */ label000067BE: 000067BE 426E FEA8 clr.w [A6 - 0x158] 000067C2 206E 000C movea.l A0, [A6 + 0xC] 000067C6 0C50 2713 cmpi.w [A0], 0x2713 000067CA 6606 bne +0x8 /* 000067D2 */ 000067CC 7001 moveq.l D0, 0x01 000067CE 3D40 FEA8 move.w [A6 - 0x158], D0 label000067D2: 000067D2 206E 000C movea.l A0, [A6 + 0xC] 000067D6 0C50 2711 cmpi.w [A0], 0x2711 000067DA 6606 bne +0x8 /* 000067E2 */ 000067DC 7002 moveq.l D0, 0x02 000067DE 3D40 FEA8 move.w [A6 - 0x158], D0 label000067E2: 000067E2 4A6E FEA8 tst.w [A6 - 0x158] 000067E6 6704 beq +0x6 /* 000067EC */ 000067E8 50AE 000C addq.l [A6 + 0xC], 8 label000067EC: 000067EC 206E 000C movea.l A0, [A6 + 0xC] 000067F0 0C50 2B6A cmpi.w [A0], 0x2B6A /* '+j' */ 000067F4 6600 0206 bne +0x208 /* 000069FC */ 000067F8 50AE 000C addq.l [A6 + 0xC], 8 000067FC 206E 000C movea.l A0, [A6 + 0xC] 00006800 0C50 271B cmpi.w [A0], 0x271B 00006804 6706 beq +0x8 /* 0000680C */ 00006806 7005 moveq.l D0, 0x05 00006808 6000 0680 bra +0x682 /* 00006E8A */ label0000680C: 0000680C 50AE 000C addq.l [A6 + 0xC], 8 00006810 486E FEB2 pea.l [A6 - 0x14E] 00006814 486E FEA6 pea.l [A6 - 0x15A] 00006818 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000681C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006820 2F2E 000C move.l -[A7], [A6 + 0xC] 00006824 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006828 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 0000682C 4FEF 0018 lea.l A7, [A7 + 0x18] 00006830 3D40 FEA4 move.w [A6 - 0x15C], D0 00006834 4A6E FEA4 tst.w [A6 - 0x15C] 00006838 6708 beq +0xA /* 00006842 */ 0000683A 302E FEA4 move.w D0, [A6 - 0x15C] 0000683E 6000 064A bra +0x64C /* 00006E8A */ label00006842: 00006842 0C6E 0003 FEB2 cmpi.w [A6 - 0x14E], 0x3 00006848 6710 beq +0x12 /* 0000685A */ 0000684A 486E FEB2 pea.l [A6 - 0x14E] 0000684E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00006852 588F addq.l A7, 4 00006854 7002 moveq.l D0, 0x02 00006856 6000 0632 bra +0x634 /* 00006E8A */ label0000685A: 0000685A 206E FF50 movea.l A0, [A6 - 0xB0] 0000685E 302E FF4A move.w D0, [A6 - 0xB6] 00006862 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00006866 D090 add.l D0, [A0] 00006868 2040 movea.l A0, D0 0000686A 43EE FFAE lea.l A1, [A6 - 0x52] 0000686E 7013 moveq.l D0, 0x13 label00006870: 00006870 22D8 move.l [A1]+, [A0]+ 00006872 51C8 FFFC dbf D0, -0x6 /* 00006870 */ 00006876 32D8 move.w [A1]+, [A0]+ 00006878 486E FEB2 pea.l [A6 - 0x14E] 0000687C 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00006880 588F addq.l A7, 4 00006882 302E FEA6 move.w D0, [A6 - 0x15A] 00006886 48C0 ext.l D0 00006888 E780 asl D0, 3 0000688A D1AE 000C add.l [A6 + 0xC], D0 0000688E 206E 000C movea.l A0, [A6 + 0xC] 00006892 4A50 tst.w [A0] 00006894 6706 beq +0x8 /* 0000689C */ 00006896 7013 moveq.l D0, 0x13 00006898 6000 05F0 bra +0x5F2 /* 00006E8A */ label0000689C: 0000689C 0C6E 0002 FFB0 cmpi.w [A6 - 0x50], 0x2 000068A2 6706 beq +0x8 /* 000068AA */ 000068A4 700A moveq.l D0, 0x0A 000068A6 6000 05E2 bra +0x5E4 /* 00006E8A */ label000068AA: 000068AA 082E 0000 FFBB btst.b [A6 - 0x45], 0x0 000068B0 670E beq +0x10 /* 000068C0 */ 000068B2 486E FFAE pea.l [A6 - 0x52] 000068B6 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000068BA 588F addq.l A7, 4 000068BC 4A40 tst.w D0 000068BE 6706 beq +0x8 /* 000068C6 */ label000068C0: 000068C0 7000 moveq.l D0, 0x00 000068C2 6000 05C6 bra +0x5C8 /* 00006E8A */ label000068C6: 000068C6 4AAE FF28 tst.l [A6 - 0xD8] 000068CA 6606 bne +0x8 /* 000068D2 */ 000068CC 703D moveq.l D0, 0x3D 000068CE 6000 05BA bra +0x5BC /* 00006E8A */ label000068D2: 000068D2 0C6E 0064 FF3C cmpi.w [A6 - 0xC4], 0x64 /* 'd' */ 000068D8 6754 beq +0x56 /* 0000692E */ 000068DA 4267 clr.w -[A7] 000068DC 3F3C 0001 move.w -[A7], 0x1 000068E0 2F2E FF0C move.l -[A7], [A6 - 0xF4] 000068E4 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */] 000068E8 508F addq.l A7, 8 000068EA 4267 clr.w -[A7] 000068EC 3F3C 0001 move.w -[A7], 0x1 000068F0 2F2E FF20 move.l -[A7], [A6 - 0xE0] 000068F4 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */] 000068F8 508F addq.l A7, 8 000068FA 7064 moveq.l D0, 0x64 000068FC 3D40 FF3C move.w [A6 - 0xC4], D0 00006900 486E FEE0 pea.l [A6 - 0x120] 00006904 2F2E FF28 move.l -[A7], [A6 - 0xD8] 00006908 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 0000690C 508F addq.l A7, 8 0000690E 202E FF28 move.l D0, [A6 - 0xD8] 00006912 B0AD 9030 cmp.l D0, [A5 - 0x6FD0] 00006916 6606 bne +0x8 /* 0000691E */ 00006918 7064 moveq.l D0, 0x64 0000691A 3B40 9044 move.w [A5 - 0x6FBC], D0 label0000691E: 0000691E 42A7 clr.l -[A7] 00006920 2F2E FF28 move.l -[A7], [A6 - 0xD8] 00006924 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 00006928 508F addq.l A7, 8 0000692A 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */] label0000692E: 0000692E 486E FEB2 pea.l [A6 - 0x14E] 00006932 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */] 00006936 588F addq.l A7, 4 00006938 4A40 tst.w D0 0000693A 6600 0070 bne +0x72 /* 000069AC */ 0000693E 3D6D 8FD8 FEA0 move.w [A6 - 0x160], [A5 - 0x7028] 00006944 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00006948 3D40 FEA4 move.w [A6 - 0x15C], D0 0000694C 4A6E FEA4 tst.w [A6 - 0x15C] 00006950 6708 beq +0xA /* 0000695A */ 00006952 302E FEA4 move.w D0, [A6 - 0x15C] 00006956 6000 0532 bra +0x534 /* 00006E8A */ label0000695A: 0000695A 302E FEA0 move.w D0, [A6 - 0x160] 0000695E B06D 8FD8 cmp.w D0, [A5 - 0x7028] 00006962 6706 beq +0x8 /* 0000696A */ 00006964 7000 moveq.l D0, 0x00 00006966 6000 0522 bra +0x524 /* 00006E8A */ label0000696A: 0000696A 3F2E FF4A move.w -[A7], [A6 - 0xB6] 0000696E 2F2E FF50 move.l -[A7], [A6 - 0xB0] 00006972 2F2E FF28 move.l -[A7], [A6 - 0xD8] 00006976 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 0000697A 4FEF 000A lea.l A7, [A7 + 0xA] 0000697E 3D40 FEA4 move.w [A6 - 0x15C], D0 00006982 4A6E FEA4 tst.w [A6 - 0x15C] 00006986 6708 beq +0xA /* 00006990 */ 00006988 302E FEA4 move.w D0, [A6 - 0x15C] 0000698C 6000 04FC bra +0x4FE /* 00006E8A */ label00006990: 00006990 302E FEA0 move.w D0, [A6 - 0x160] 00006994 B06D 8FD8 cmp.w D0, [A5 - 0x7028] 00006998 6706 beq +0x8 /* 000069A0 */ 0000699A 7000 moveq.l D0, 0x00 0000699C 6000 04EC bra +0x4EE /* 00006E8A */ label000069A0: 000069A0 4A6D 928E tst.w [A5 - 0x6D72] 000069A4 6C06 bge +0x8 /* 000069AC */ 000069A6 7000 moveq.l D0, 0x00 000069A8 6000 04E0 bra +0x4E2 /* 00006E8A */ label000069AC: 000069AC 2F2E FF28 move.l -[A7], [A6 - 0xD8] 000069B0 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000069B4 588F addq.l A7, 4 000069B6 302E FEA8 move.w D0, [A6 - 0x158] 000069BA 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000069BE 0000 0002 ori.b D0, 0x2 000069C2 0030 0006 0012 ori.b [A0 + D0.w + 0x12], 0x6 000069C8 001C 42A7 ori.b [A4]+, 0xA7 000069CC 4878 FFFF push.l 0xFFFF 000069D0 2F2D 929A move.l -[A7], [A5 - 0x6D66] 000069D4 A9D1 syscall TESetSelect 000069D6 601A bra +0x1C /* 000069F2 */ 000069D8 42A7 clr.l -[A7] 000069DA 42A7 clr.l -[A7] 000069DC 2F2D 929A move.l -[A7], [A5 - 0x6D66] 000069E0 A9D1 syscall TESetSelect 000069E2 600E bra +0x10 /* 000069F2 */ 000069E4 4878 FFFF push.l 0xFFFF 000069E8 4878 FFFF push.l 0xFFFF 000069EC 2F2D 929A move.l -[A7], [A5 - 0x6D66] 000069F0 A9D1 syscall TESetSelect label000069F2: 000069F2 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000069F6 7000 moveq.l D0, 0x00 000069F8 6000 0490 bra +0x492 /* 00006E8A */ label000069FC: 000069FC 2D6E 000C FEAE move.l [A6 - 0x152], [A6 + 0xC] 00006A02 206E FEAE movea.l A0, [A6 - 0x152] 00006A06 0C50 1B58 cmpi.w [A0], 0x1B58 00006A0A 6F0E ble +0x10 /* 00006A1A */ 00006A0C 206E FEAE movea.l A0, [A6 - 0x152] 00006A10 0C50 1B66 cmpi.w [A0], 0x1B66 00006A14 6C04 bge +0x6 /* 00006A1A */ 00006A16 50AE FEAE addq.l [A6 - 0x152], 8 label00006A1A: 00006A1A 206E FEAE movea.l A0, [A6 - 0x152] 00006A1E 0C50 1F40 cmpi.w [A0], 0x1F40 00006A22 6F00 030E ble +0x310 /* 00006D32 */ 00006A26 206E FEAE movea.l A0, [A6 - 0x152] 00006A2A 0C50 1F45 cmpi.w [A0], 0x1F45 00006A2E 6C00 0302 bge +0x304 /* 00006D32 */ 00006A32 4267 clr.w -[A7] 00006A34 486E FEB2 pea.l [A6 - 0x14E] 00006A38 486E FEA6 pea.l [A6 - 0x15A] 00006A3C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006A40 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006A44 2F2E 000C move.l -[A7], [A6 + 0xC] 00006A48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006A4C 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */] 00006A50 4FEF 001A lea.l A7, [A7 + 0x1A] 00006A54 3D40 FEA4 move.w [A6 - 0x15C], D0 00006A58 4A6E FEA4 tst.w [A6 - 0x15C] 00006A5C 6708 beq +0xA /* 00006A66 */ 00006A5E 302E FEA4 move.w D0, [A6 - 0x15C] 00006A62 6000 0426 bra +0x428 /* 00006E8A */ label00006A66: 00006A66 4A6E FF54 tst.w [A6 - 0xAC] 00006A6A 6706 beq +0x8 /* 00006A72 */ 00006A6C 7002 moveq.l D0, 0x02 00006A6E 6000 041A bra +0x41C /* 00006E8A */ label00006A72: 00006A72 206E FF50 movea.l A0, [A6 - 0xB0] 00006A76 302E FF4A move.w D0, [A6 - 0xB6] 00006A7A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00006A7E D090 add.l D0, [A0] 00006A80 2040 movea.l A0, D0 00006A82 43EE FFAE lea.l A1, [A6 - 0x52] 00006A86 7013 moveq.l D0, 0x13 label00006A88: 00006A88 22D8 move.l [A1]+, [A0]+ 00006A8A 51C8 FFFC dbf D0, -0x6 /* 00006A88 */ 00006A8E 32D8 move.w [A1]+, [A0]+ 00006A90 486E FEB2 pea.l [A6 - 0x14E] 00006A94 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00006A98 588F addq.l A7, 4 00006A9A 302E FEA6 move.w D0, [A6 - 0x15A] 00006A9E 48C0 ext.l D0 00006AA0 E780 asl D0, 3 00006AA2 D1AE 000C add.l [A6 + 0xC], D0 00006AA6 206E 000C movea.l A0, [A6 + 0xC] 00006AAA 4A50 tst.w [A0] 00006AAC 6706 beq +0x8 /* 00006AB4 */ 00006AAE 7013 moveq.l D0, 0x13 00006AB0 6000 03D8 bra +0x3DA /* 00006E8A */ label00006AB4: 00006AB4 082E 0000 FFBB btst.b [A6 - 0x45], 0x0 00006ABA 670E beq +0x10 /* 00006ACA */ 00006ABC 486E FFAE pea.l [A6 - 0x52] 00006AC0 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00006AC4 588F addq.l A7, 4 00006AC6 4A40 tst.w D0 00006AC8 6706 beq +0x8 /* 00006AD0 */ label00006ACA: 00006ACA 7000 moveq.l D0, 0x00 00006ACC 6000 03BC bra +0x3BE /* 00006E8A */ label00006AD0: 00006AD0 4AAE FF28 tst.l [A6 - 0xD8] 00006AD4 6606 bne +0x8 /* 00006ADC */ 00006AD6 703D moveq.l D0, 0x3D 00006AD8 6000 03B0 bra +0x3B2 /* 00006E8A */ label00006ADC: 00006ADC 0C6E 0064 FF3C cmpi.w [A6 - 0xC4], 0x64 /* 'd' */ 00006AE2 6754 beq +0x56 /* 00006B38 */ 00006AE4 4267 clr.w -[A7] 00006AE6 3F3C 0001 move.w -[A7], 0x1 00006AEA 2F2E FF0C move.l -[A7], [A6 - 0xF4] 00006AEE 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */] 00006AF2 508F addq.l A7, 8 00006AF4 4267 clr.w -[A7] 00006AF6 3F3C 0001 move.w -[A7], 0x1 00006AFA 2F2E FF20 move.l -[A7], [A6 - 0xE0] 00006AFE 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */] 00006B02 508F addq.l A7, 8 00006B04 7064 moveq.l D0, 0x64 00006B06 3D40 FF3C move.w [A6 - 0xC4], D0 00006B0A 486E FEE0 pea.l [A6 - 0x120] 00006B0E 2F2E FF28 move.l -[A7], [A6 - 0xD8] 00006B12 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00006B16 508F addq.l A7, 8 00006B18 202E FF28 move.l D0, [A6 - 0xD8] 00006B1C B0AD 9030 cmp.l D0, [A5 - 0x6FD0] 00006B20 6606 bne +0x8 /* 00006B28 */ 00006B22 7064 moveq.l D0, 0x64 00006B24 3B40 9044 move.w [A5 - 0x6FBC], D0 label00006B28: 00006B28 42A7 clr.l -[A7] 00006B2A 2F2E FF28 move.l -[A7], [A6 - 0xD8] 00006B2E 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 00006B32 508F addq.l A7, 8 00006B34 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */] label00006B38: 00006B38 486E FEB2 pea.l [A6 - 0x14E] 00006B3C 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */] 00006B40 588F addq.l A7, 4 00006B42 4A40 tst.w D0 00006B44 6600 009A bne +0x9C /* 00006BE0 */ 00006B48 3D6D 8FD8 FEA0 move.w [A6 - 0x160], [A5 - 0x7028] 00006B4E 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00006B52 3D40 FEA4 move.w [A6 - 0x15C], D0 00006B56 4A6E FEA4 tst.w [A6 - 0x15C] 00006B5A 6708 beq +0xA /* 00006B64 */ 00006B5C 302E FEA4 move.w D0, [A6 - 0x15C] 00006B60 6000 0328 bra +0x32A /* 00006E8A */ label00006B64: 00006B64 302E FEA0 move.w D0, [A6 - 0x160] 00006B68 B06D 8FD8 cmp.w D0, [A5 - 0x7028] 00006B6C 6706 beq +0x8 /* 00006B74 */ 00006B6E 7000 moveq.l D0, 0x00 00006B70 6000 0318 bra +0x31A /* 00006E8A */ label00006B74: 00006B74 3F2E FF4A move.w -[A7], [A6 - 0xB6] 00006B78 2F2E FF50 move.l -[A7], [A6 - 0xB0] 00006B7C 2F2E FF28 move.l -[A7], [A6 - 0xD8] 00006B80 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 00006B84 4FEF 000A lea.l A7, [A7 + 0xA] 00006B88 3D40 FEA4 move.w [A6 - 0x15C], D0 00006B8C 4A6E FEA4 tst.w [A6 - 0x15C] 00006B90 6708 beq +0xA /* 00006B9A */ 00006B92 302E FEA4 move.w D0, [A6 - 0x15C] 00006B96 6000 02F2 bra +0x2F4 /* 00006E8A */ label00006B9A: 00006B9A 302E FEA0 move.w D0, [A6 - 0x160] 00006B9E B06D 8FD8 cmp.w D0, [A5 - 0x7028] 00006BA2 6706 beq +0x8 /* 00006BAA */ 00006BA4 7000 moveq.l D0, 0x00 00006BA6 6000 02E2 bra +0x2E4 /* 00006E8A */ label00006BAA: 00006BAA 4A6D 928E tst.w [A5 - 0x6D72] 00006BAE 6C06 bge +0x8 /* 00006BB6 */ 00006BB0 7000 moveq.l D0, 0x00 00006BB2 6000 02D6 bra +0x2D8 /* 00006E8A */ label00006BB6: 00006BB6 206E FFEC movea.l A0, [A6 - 0x14] 00006BBA 2050 movea.l A0, [A0] 00006BBC 3D50 FEA2 move.w [A6 - 0x15E], [A0] 00006BC0 302E FEA2 move.w D0, [A6 - 0x15E] 00006BC4 C1FC 0014 muls.w D0, 0x14 00006BC8 5440 addq.w D0, 2 00006BCA 48C0 ext.l D0 00006BCC 2D40 FEAA move.l [A6 - 0x156], D0 00006BD0 202E FEAA move.l D0, [A6 - 0x156] 00006BD4 91AE FF58 sub.l [A6 - 0xA8], D0 00006BD8 202E FEAA move.l D0, [A6 - 0x156] 00006BDC 91AE FF5C sub.l [A6 - 0xA4], D0 label00006BE0: 00006BE0 2F2E FF28 move.l -[A7], [A6 - 0xD8] 00006BE4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00006BE8 588F addq.l A7, 4 00006BEA 302E FEA8 move.w D0, [A6 - 0x158] 00006BEE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00006BF2 0000 0002 ori.b D0, 0x2 00006BF6 0036 0006 0014 ori.b [A6 + D0.w + 0x14], 0x6 00006BFC 0022 2F2E ori.b -[A2], 0x2E /* '.' */ 00006C00 FF58 .extension 0xF58 <> // unimplemented 00006C02 2F2E FF5C move.l -[A7], [A6 - 0xA4] 00006C06 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00006C0A A9D1 syscall TESetSelect 00006C0C 601E bra +0x20 /* 00006C2C */ 00006C0E 2F2E FF58 move.l -[A7], [A6 - 0xA8] 00006C12 2F2E FF58 move.l -[A7], [A6 - 0xA8] 00006C16 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00006C1A A9D1 syscall TESetSelect 00006C1C 600E bra +0x10 /* 00006C2C */ 00006C1E 2F2E FF5C move.l -[A7], [A6 - 0xA4] 00006C22 2F2E FF5C move.l -[A7], [A6 - 0xA4] 00006C26 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00006C2A A9D1 syscall TESetSelect label00006C2C: 00006C2C 206D 929A movea.l A0, [A5 - 0x6D66] 00006C30 2050 movea.l A0, [A0] 00006C32 43EE FFA6 lea.l A1, [A6 - 0x5A] 00006C36 5088 addq.l A0, 8 00006C38 22D8 move.l [A1]+, [A0]+ 00006C3A 22D8 move.l [A1]+, [A0]+ 00006C3C 206D 929A movea.l A0, [A5 - 0x6D66] 00006C40 42A7 clr.l -[A7] 00006C42 2050 movea.l A0, [A0] 00006C44 3F28 0020 move.w -[A7], [A0 + 0x20] 00006C48 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00006C4C 4EAD 158A jsr [A5 + 0x158A /* export_685 */] 00006C50 201F move.l D0, [A7]+ 00006C52 4267 clr.w -[A7] 00006C54 2F00 move.l -[A7], D0 00006C56 A86A syscall HiWord 00006C58 301F move.w D0, [A7]+ 00006C5A 3D40 FE96 move.w [A6 - 0x16A], D0 00006C5E 302E FE96 move.w D0, [A6 - 0x16A] 00006C62 B06E FFA6 cmp.w D0, [A6 - 0x5A] 00006C66 6D0C blt +0xE /* 00006C74 */ 00006C68 302E FE96 move.w D0, [A6 - 0x16A] 00006C6C B06E FFAA cmp.w D0, [A6 - 0x56] 00006C70 6F00 00B6 ble +0xB8 /* 00006D28 */ label00006C74: 00006C74 302E FFAA move.w D0, [A6 - 0x56] 00006C78 906E FFA6 sub.w D0, [A6 - 0x5A] 00006C7C 48C0 ext.l D0 00006C7E 81FC 0002 divs.w D0, 0x2 00006C82 D06E FFA6 add.w D0, [A6 - 0x5A] 00006C86 3D40 FE9E move.w [A6 - 0x162], D0 00006C8A 302E FE96 move.w D0, [A6 - 0x16A] 00006C8E 906E FE9E sub.w D0, [A6 - 0x162] 00006C92 3D40 FE9C move.w [A6 - 0x164], D0 00006C96 302E FFF8 move.w D0, [A6 - 0x8] 00006C9A D06E FE9C add.w D0, [A6 - 0x164] 00006C9E 3D40 FE9A move.w [A6 - 0x166], D0 00006CA2 42A7 clr.l -[A7] 00006CA4 42A7 clr.l -[A7] 00006CA6 4878 FFFF push.l 0xFFFF 00006CAA 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00006CAE 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */] 00006CB2 201F move.l D0, [A7]+ 00006CB4 322E FFAA move.w D1, [A6 - 0x56] 00006CB8 926E FFA6 sub.w D1, [A6 - 0x5A] 00006CBC 48C1 ext.l D1 00006CBE 9081 sub.l D0, D1 00006CC0 3D40 FE98 move.w [A6 - 0x168], D0 00006CC4 4A6E FE9A tst.w [A6 - 0x166] 00006CC8 6C04 bge +0x6 /* 00006CCE */ 00006CCA 426E FE9A clr.w [A6 - 0x166] label00006CCE: 00006CCE 302E FE9A move.w D0, [A6 - 0x166] 00006CD2 B06E FE98 cmp.w D0, [A6 - 0x168] 00006CD6 6F06 ble +0x8 /* 00006CDE */ 00006CD8 3D6E FE98 FE9A move.w [A6 - 0x166], [A6 - 0x168] label00006CDE: 00006CDE 302E FFF8 move.w D0, [A6 - 0x8] 00006CE2 906E FE9A sub.w D0, [A6 - 0x166] 00006CE6 3D40 FE9C move.w [A6 - 0x164], D0 00006CEA 3D6E FE9A FFF8 move.w [A6 - 0x8], [A6 - 0x166] 00006CF0 206E FF50 movea.l A0, [A6 - 0xB0] 00006CF4 302E FF4A move.w D0, [A6 - 0xB6] 00006CF8 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00006CFC D090 add.l D0, [A0] 00006CFE 2040 movea.l A0, D0 00006D00 43EE FFAE lea.l A1, [A6 - 0x52] 00006D04 7013 moveq.l D0, 0x13 label00006D06: 00006D06 20D9 move.l [A0]+, [A1]+ 00006D08 51C8 FFFC dbf D0, -0x6 /* 00006D06 */ 00006D0C 30D9 move.w [A0]+, [A1]+ 00006D0E 4267 clr.w -[A7] 00006D10 3F2E FE9C move.w -[A7], [A6 - 0x164] 00006D14 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00006D18 A9DD syscall TEScroll 00006D1A 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00006D1E 486E FFAE pea.l [A6 - 0x52] 00006D22 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */] 00006D26 508F addq.l A7, 8 label00006D28: 00006D28 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00006D2C 7000 moveq.l D0, 0x00 00006D2E 6000 015A bra +0x15C /* 00006E8A */ label00006D32: 00006D32 486E FEB2 pea.l [A6 - 0x14E] 00006D36 486E FEA6 pea.l [A6 - 0x15A] 00006D3A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006D3E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006D42 2F2E 000C move.l -[A7], [A6 + 0xC] 00006D46 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006D4A 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00006D4E 4FEF 0018 lea.l A7, [A7 + 0x18] 00006D52 3D40 FEA4 move.w [A6 - 0x15C], D0 00006D56 4A6E FEA4 tst.w [A6 - 0x15C] 00006D5A 6708 beq +0xA /* 00006D64 */ 00006D5C 302E FEA4 move.w D0, [A6 - 0x15C] 00006D60 6000 0128 bra +0x12A /* 00006E8A */ label00006D64: 00006D64 0C6E 0003 FEB2 cmpi.w [A6 - 0x14E], 0x3 00006D6A 6710 beq +0x12 /* 00006D7C */ 00006D6C 486E FEB2 pea.l [A6 - 0x14E] 00006D70 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00006D74 588F addq.l A7, 4 00006D76 7002 moveq.l D0, 0x02 00006D78 6000 0110 bra +0x112 /* 00006E8A */ label00006D7C: 00006D7C 206E FF50 movea.l A0, [A6 - 0xB0] 00006D80 302E FF4A move.w D0, [A6 - 0xB6] 00006D84 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00006D88 D090 add.l D0, [A0] 00006D8A 2040 movea.l A0, D0 00006D8C 43EE FFAE lea.l A1, [A6 - 0x52] 00006D90 7013 moveq.l D0, 0x13 label00006D92: 00006D92 22D8 move.l [A1]+, [A0]+ 00006D94 51C8 FFFC dbf D0, -0x6 /* 00006D92 */ 00006D98 32D8 move.w [A1]+, [A0]+ 00006D9A 302E FEA6 move.w D0, [A6 - 0x15A] 00006D9E 48C0 ext.l D0 00006DA0 E780 asl D0, 3 00006DA2 D1AE 000C add.l [A6 + 0xC], D0 00006DA6 206E 000C movea.l A0, [A6 + 0xC] 00006DAA 4A50 tst.w [A0] 00006DAC 6710 beq +0x12 /* 00006DBE */ 00006DAE 486E FEB2 pea.l [A6 - 0x14E] 00006DB2 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00006DB6 588F addq.l A7, 4 00006DB8 7013 moveq.l D0, 0x13 00006DBA 6000 00CE bra +0xD0 /* 00006E8A */ label00006DBE: 00006DBE 4AAE FF28 tst.l [A6 - 0xD8] 00006DC2 6610 bne +0x12 /* 00006DD4 */ 00006DC4 486E FEB2 pea.l [A6 - 0x14E] 00006DC8 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00006DCC 588F addq.l A7, 4 00006DCE 703D moveq.l D0, 0x3D 00006DD0 6000 00B8 bra +0xBA /* 00006E8A */ label00006DD4: 00006DD4 082E 0000 FFBB btst.b [A6 - 0x45], 0x0 00006DDA 670E beq +0x10 /* 00006DEA */ 00006DDC 486E FFAE pea.l [A6 - 0x52] 00006DE0 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00006DE4 588F addq.l A7, 4 00006DE6 4A40 tst.w D0 00006DE8 6710 beq +0x12 /* 00006DFA */ label00006DEA: 00006DEA 486E FEB2 pea.l [A6 - 0x14E] 00006DEE 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00006DF2 588F addq.l A7, 4 00006DF4 7000 moveq.l D0, 0x00 00006DF6 6000 0092 bra +0x94 /* 00006E8A */ label00006DFA: 00006DFA 302E FFB0 move.w D0, [A6 - 0x50] 00006DFE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00006E02 0000 0002 ori.b D0, 0x2 00006E06 001E 0016 ori.b [A6]+, 0x16 00006E0A 000C 0002 ori.b A4, 0x2 00006E0E 3D7C 025A FEA2 move.w [A6 - 0x15E], 0x25A 00006E14 600E bra +0x10 /* 00006E24 */ 00006E16 3D7C 025B FEA2 move.w [A6 - 0x15E], 0x25B 00006E1C 6006 bra +0x8 /* 00006E24 */ 00006E1E 3D7C 025C FEA2 move.w [A6 - 0x15E], 0x25C label00006E24: 00006E24 4267 clr.w -[A7] 00006E26 3F3C 0001 move.w -[A7], 0x1 00006E2A 2F2E FF0C move.l -[A7], [A6 - 0xF4] 00006E2E 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */] 00006E32 508F addq.l A7, 8 00006E34 4267 clr.w -[A7] 00006E36 3F3C 0001 move.w -[A7], 0x1 00006E3A 2F2E FF20 move.l -[A7], [A6 - 0xE0] 00006E3E 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */] 00006E42 508F addq.l A7, 8 00006E44 3F2E FF4A move.w -[A7], [A6 - 0xB6] 00006E48 2F2E FF50 move.l -[A7], [A6 - 0xB0] 00006E4C 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */] 00006E50 5C8F addq.l A7, 6 00006E52 3D6E FEA2 FF3C move.w [A6 - 0xC4], [A6 - 0x15E] 00006E58 486E FEE0 pea.l [A6 - 0x120] 00006E5C 2F2E FF28 move.l -[A7], [A6 - 0xD8] 00006E60 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00006E64 508F addq.l A7, 8 00006E66 202E FF28 move.l D0, [A6 - 0xD8] 00006E6A B0AD 9030 cmp.l D0, [A5 - 0x6FD0] 00006E6E 6606 bne +0x8 /* 00006E76 */ 00006E70 3B6E FEA2 9044 move.w [A5 - 0x6FBC], [A6 - 0x15E] label00006E76: 00006E76 42A7 clr.l -[A7] 00006E78 2F2E FF28 move.l -[A7], [A6 - 0xD8] 00006E7C 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 00006E80 508F addq.l A7, 8 00006E82 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */] 00006E86 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] label00006E8A: 00006E8A 4E5E unlink A6 00006E8C 4E75 rts fn00006E8E: 00006E8E 4E56 0000 link A6, 0 00006E92 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5 00006E96 206E 0008 movea.l A0, [A6 + 0x8] 00006E9A A029 syscall HLock 00006E9C 2450 movea.l A2, [A0] 00006E9E 206E 000C movea.l A0, [A6 + 0xC] 00006EA2 4283 clr.l D3 00006EA4 3628 0004 move.w D3, [A0 + 0x4] 00006EA8 9668 0000 sub.w D3, [A0 + 0x0] 00006EAC 4284 clr.l D4 00006EAE 3828 0006 move.w D4, [A0 + 0x6] 00006EB2 9868 0002 sub.w D4, [A0 + 0x2] 00006EB6 4A6E 0012 tst.w [A6 + 0x12] 00006EBA 6708 beq +0xA /* 00006EC4 */ 00006EBC 5644 addq.w D4, 3 00006EBE 0244 FFFC andi.w D4, 0xFFFC 00006EC2 6008 bra +0xA /* 00006ECC */ label00006EC4: 00006EC4 0644 000F addi.w D4, 0xF 00006EC8 E84C lsr D4.w, 4 00006ECA D844 add.w D4, D4 label00006ECC: 00006ECC 3003 move.w D0, D3 00006ECE C0C4 mulu.w D0, D4 00006ED0 D083 add.l D0, D3 00006ED2 D083 add.l D0, D3 00006ED4 A122 syscall NewHandle, flags=1 00006ED6 2D48 0014 move.l [A6 + 0x14], A0 00006EDA 2650 movea.l A3, [A0] 00006EDC 4EFA 004C jmp [PC + 0x4C /* 00006F2A */] label00006EE0: 00006EE0 302E 0010 move.w D0, [A6 + 0x10] 00006EE4 0C40 0001 cmpi.w D0, 0x1 00006EE8 6716 beq +0x18 /* 00006F00 */ 00006EEA 4267 clr.w -[A7] 00006EEC 2F0A move.l -[A7], A2 00006EEE 2F0B move.l -[A7], A3 00006EF0 3F04 move.w -[A7], D4 00006EF2 4EBA 0156 jsr [PC + 0x156 /* 0000704A */] 00006EF6 301F move.w D0, [A7]+ 00006EF8 D6C0 add.w A3, D0 00006EFA D4C4 add.w A2, D4 00006EFC 4EFA 002C jmp [PC + 0x2C /* 00006F2A */] label00006F00: 00006F00 9EC4 sub.w A7, D4 00006F02 284F movea.l A4, A7 00006F04 204A movea.l A0, A2 00006F06 224C movea.l A1, A4 00006F08 3004 move.w D0, D4 00006F0A 4EBA 0240 jsr [PC + 0x240 /* 0000714C */] 00006F0E 204C movea.l A0, A4 00006F10 3004 move.w D0, D4 00006F12 4EBA 0206 jsr [PC + 0x206 /* 0000711A */] 00006F16 4267 clr.w -[A7] 00006F18 2F0C move.l -[A7], A4 00006F1A 2F0B move.l -[A7], A3 00006F1C 3F04 move.w -[A7], D4 00006F1E 4EBA 012A jsr [PC + 0x12A /* 0000704A */] 00006F22 301F move.w D0, [A7]+ 00006F24 D6C0 add.w A3, D0 00006F26 D4C4 add.w A2, D4 00006F28 DEC4 add.w A7, D4 label00006F2A: 00006F2A 51CB FFB4 dbf D3, -0x4E /* 00006EE0 */ 00006F2E 206E 0014 movea.l A0, [A6 + 0x14] 00006F32 2250 movea.l A1, [A0] 00006F34 97C9 sub.l A3, A1 00006F36 200B move.l D0, A3 00006F38 A024 syscall SetHandleSize 00006F3A 206E 0008 movea.l A0, [A6 + 0x8] 00006F3E A02A syscall HUnlock 00006F40 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 00006F44 4E5E unlink A6 00006F46 205F movea.l A0, [A7]+ 00006F48 DEFC 000C add.w A7, 0xC 00006F4C 4ED0 jmp [A0] fn00006F4E: 00006F4E 4E56 FFFE link A6, -0x0002 00006F52 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00006F56 426E FFFE clr.w [A6 - 0x2] 00006F5A 303C 005D move.w D0, 0x5D /* ']' */ 00006F5E A346 syscall GetOSTrapAddress, flags=3 00006F60 2248 movea.l A1, A0 00006F62 303C 009F move.w D0, 0x9F 00006F66 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00006F68 B3C8 cmpa.l A1, A0 00006F6A 670A beq +0xC /* 00006F76 */ 00006F6C 7001 moveq.l D0, 0x01 00006F6E A05D syscall SwapMMUMode 00006F70 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label00006F76: 00006F76 202E 000E move.l D0, [A6 + 0xE] 00006F7A C0B8 031A and.l D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */] 00006F7E 2440 movea.l A2, D0 00006F80 206E 0008 movea.l A0, [A6 + 0x8] 00006F84 4283 clr.l D3 00006F86 3628 0004 move.w D3, [A0 + 0x4] 00006F8A 9668 0000 sub.w D3, [A0 + 0x0] 00006F8E 4284 clr.l D4 00006F90 3828 0006 move.w D4, [A0 + 0x6] 00006F94 9868 0002 sub.w D4, [A0 + 0x2] 00006F98 2055 movea.l A0, [A5] 00006F9A 2050 movea.l A0, [A0] 00006F9C 4A68 0006 tst.w [A0 + 0x6] 00006FA0 6D12 blt +0x14 /* 00006FB4 */ 00006FA2 0644 000F addi.w D4, 0xF 00006FA6 E84C lsr D4.w, 4 00006FA8 D844 add.w D4, D4 00006FAA 3C28 0006 move.w D6, [A0 + 0x6] 00006FAE 2668 0002 movea.l A3, [A0 + 0x2] 00006FB2 6018 bra +0x1A /* 00006FCC */ label00006FB4: 00006FB4 5644 addq.w D4, 3 00006FB6 0244 FFFC andi.w D4, 0xFFFC 00006FBA 2068 0002 movea.l A0, [A0 + 0x2] 00006FBE 2050 movea.l A0, [A0] 00006FC0 3C28 0004 move.w D6, [A0 + 0x4] 00006FC4 0246 7FFF andi.w D6, 0x7FFF 00006FC8 2668 0000 movea.l A3, [A0 + 0x0] label00006FCC: 00006FCC 302E 000C move.w D0, [A6 + 0xC] 00006FD0 6600 0052 bne +0x54 /* 00007024 */ 00006FD4 4EFA 0034 jmp [PC + 0x34 /* 0000700A */] label00006FD8: 00006FD8 9EC4 sub.w A7, D4 00006FDA 284F movea.l A4, A7 00006FDC 204C movea.l A0, A4 00006FDE 3004 move.w D0, D4 00006FE0 4EBA 015E jsr [PC + 0x15E /* 00007140 */] 00006FE4 4267 clr.w -[A7] 00006FE6 3F04 move.w -[A7], D4 00006FE8 2F0A move.l -[A7], A2 00006FEA 2F0C move.l -[A7], A4 00006FEC 4EBA 00CC jsr [PC + 0xCC /* 000070BA */] 00006FF0 301F move.w D0, [A7]+ 00006FF2 D4C0 add.w A2, D0 00006FF4 204C movea.l A0, A4 00006FF6 3004 move.w D0, D4 00006FF8 4EBA 0136 jsr [PC + 0x136 /* 00007130 */] 00006FFC 204C movea.l A0, A4 00006FFE 224B movea.l A1, A3 00007000 3004 move.w D0, D4 00007002 4EBA 0148 jsr [PC + 0x148 /* 0000714C */] 00007006 D6C6 add.w A3, D6 00007008 DEC4 add.w A7, D4 label0000700A: 0000700A 51CB FFCC dbf D3, -0x36 /* 00006FD8 */ 0000700E 4EFA 0018 jmp [PC + 0x18 /* 00007028 */] label00007012: 00007012 4267 clr.w -[A7] 00007014 3F04 move.w -[A7], D4 00007016 2F0A move.l -[A7], A2 00007018 2F0B move.l -[A7], A3 0000701A 4EBA 009E jsr [PC + 0x9E /* 000070BA */] 0000701E 301F move.w D0, [A7]+ 00007020 D4C0 add.w A2, D0 00007022 D6C6 add.w A3, D6 label00007024: 00007024 51CB FFEC dbf D3, -0x16 /* 00007012 */ label00007028: 00007028 200A move.l D0, A2 0000702A 90AE 000E sub.l D0, [A6 + 0xE] 0000702E 2D40 0012 move.l [A6 + 0x12], D0 00007032 4A6E FFFE tst.w [A6 - 0x2] 00007036 6704 beq +0x6 /* 0000703C */ 00007038 7000 moveq.l D0, 0x00 0000703A A05D syscall SwapMMUMode label0000703C: 0000703C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00007040 4E5E unlink A6 00007042 205F movea.l A0, [A7]+ 00007044 DEFC 000A add.w A7, 0xA /* '\n' */ 00007048 4ED0 jmp [A0] fn0000704A: 0000704A 4E56 0000 link A6, 0 0000704E 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5 00007052 302E 0008 move.w D0, [A6 + 0x8] 00007056 266E 000A movea.l A3, [A6 + 0xA] 0000705A 246E 000E movea.l A2, [A6 + 0xE] 0000705E 284A movea.l A4, A2 00007060 D8C0 add.w A4, D0 label00007062: 00007062 4243 clr.w D3 00007064 4244 clr.w D4 label00007066: 00007066 0C43 00FF cmpi.w D3, 0xFF 0000706A 6C12 bge +0x14 /* 0000707E */ 0000706C 4A52 tst.w [A2] 0000706E 660E bne +0x10 /* 0000707E */ 00007070 4A5A tst.w [A2]+ 00007072 5243 addq.w D3, 1 00007074 B5CC cmpa.l A2, A4 00007076 6DEE blt -0x10 /* 00007066 */ 00007078 425B clr.w [A3]+ 0000707A 4EFA 0026 jmp [PC + 0x26 /* 000070A2 */] label0000707E: 0000707E 2A4A movea.l A5, A2 label00007080: 00007080 0C44 00FF cmpi.w D4, 0xFF 00007084 6C0C bge +0xE /* 00007092 */ 00007086 4A52 tst.w [A2] 00007088 6708 beq +0xA /* 00007092 */ 0000708A 4A5A tst.w [A2]+ 0000708C 5244 addq.w D4, 1 0000708E B5CC cmpa.l A2, A4 00007090 6DEE blt -0x10 /* 00007080 */ label00007092: 00007092 16C3 move.b [A3]+, D3 00007094 16C4 move.b [A3]+, D4 00007096 6002 bra +0x4 /* 0000709A */ label00007098: 00007098 36DD move.w [A3]+, [A5]+ label0000709A: 0000709A 51CC FFFC dbf D4, -0x6 /* 00007098 */ 0000709E B5CC cmpa.l A2, A4 000070A0 6DC0 blt -0x3E /* 00007062 */ label000070A2: 000070A2 200B move.l D0, A3 000070A4 90AE 000A sub.l D0, [A6 + 0xA] 000070A8 3D40 0012 move.w [A6 + 0x12], D0 000070AC 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 000070B0 4E5E unlink A6 000070B2 205F movea.l A0, [A7]+ 000070B4 DEFC 000A add.w A7, 0xA /* '\n' */ 000070B8 4ED0 jmp [A0] fn000070BA: 000070BA 4E56 0000 link A6, 0 000070BE 48E7 0038 movem.l -[A7], A2,A3,A4 000070C2 302E 0010 move.w D0, [A6 + 0x10] 000070C6 246E 000C movea.l A2, [A6 + 0xC] 000070CA 266E 0008 movea.l A3, [A6 + 0x8] 000070CE 284B movea.l A4, A3 000070D0 D8C0 add.w A4, D0 label000070D2: 000070D2 4A52 tst.w [A2] 000070D4 6604 bne +0x6 /* 000070DA */ 000070D6 4A5A tst.w [A2]+ 000070D8 6028 bra +0x2A /* 00007102 */ label000070DA: 000070DA 7000 moveq.l D0, 0x00 000070DC 101A move.b D0, [A2]+ 000070DE 7200 moveq.l D1, 0x00 000070E0 121A move.b D1, [A2]+ 000070E2 D6C0 add.w A3, D0 000070E4 D6C0 add.w A3, D0 000070E6 3001 move.w D0, D1 000070E8 E248 lsr D0.w, 1 000070EA 6004 bra +0x6 /* 000070F0 */ label000070EC: 000070EC 241A move.l D2, [A2]+ 000070EE B59B xor.l [A3]+, D2 label000070F0: 000070F0 51C8 FFFA dbf D0, -0x8 /* 000070EC */ 000070F4 0801 0000 btst.b D1, 0x0 000070F8 6704 beq +0x6 /* 000070FE */ 000070FA 341A move.w D2, [A2]+ 000070FC B55B xor.w [A3]+, D2 label000070FE: 000070FE B7CC cmpa.l A3, A4 00007100 6DD0 blt -0x2E /* 000070D2 */ label00007102: 00007102 200A move.l D0, A2 00007104 90AE 000C sub.l D0, [A6 + 0xC] 00007108 3D40 0012 move.w [A6 + 0x12], D0 0000710C 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00007110 4E5E unlink A6 00007112 205F movea.l A0, [A7]+ 00007114 DEFC 000A add.w A7, 0xA /* '\n' */ 00007118 4ED0 jmp [A0] fn0000711A: 0000711A D0C0 add.w A0, D0 0000711C 43E8 FFFE lea.l A1, [A0 - 0x2] 00007120 E248 lsr D0.w, 1 00007122 5340 subq.w D0, 1 00007124 6004 bra +0x6 /* 0000712A */ label00007126: 00007126 3221 move.w D1, -[A1] 00007128 9360 sub.w -[A0], D1 label0000712A: 0000712A 51C8 FFFA dbf D0, -0x8 /* 00007126 */ 0000712E 4E75 rts fn00007130: 00007130 E248 lsr D0.w, 1 00007132 5340 subq.w D0, 1 00007134 6004 bra +0x6 /* 0000713A */ label00007136: 00007136 3218 move.w D1, [A0]+ 00007138 D350 add.w [A0], D1 label0000713A: 0000713A 51C8 FFFA dbf D0, -0x8 /* 00007136 */ 0000713E 4E75 rts fn00007140: 00007140 E248 lsr D0.w, 1 00007142 6002 bra +0x4 /* 00007146 */ label00007144: 00007144 4258 clr.w [A0]+ label00007146: 00007146 51C8 FFFC dbf D0, -0x6 /* 00007144 */ 0000714A 4E75 rts fn0000714C: 0000714C E248 lsr D0.w, 1 0000714E 6002 bra +0x4 /* 00007152 */ label00007150: 00007150 32D8 move.w [A1]+, [A0]+ label00007152: 00007152 51C8 FFFC dbf D0, -0x6 /* 00007150 */ 00007156 4E75 rts